Standard Generalized Markup Language - Google

Standard Generalized Markup Language

Z Wikipedii

(Przekierowano z SGML)
Skocz do: nawigacji, szukaj

SGML (ang. Standard Generalized Markup Language) – standardowy uogólniony język znaczników służący do ujednolicania struktury i formatu różnego typu informacji (danych). Pozwala zapisać je w formie dokumentu tekstowego i dzięki temu łatwo przenosić, wyświetlać i drukować w różnych systemach elektronicznego przekazu danych.

SGML w odróżnieniu od języków znaczników dedykowanych do konkretnych zastosowań (takich jak np. HTML), nie jest zbiorem określonych znaczników i reguł ich użytkowania, lecz ogólnym, nadrzędnym językiem służącym do definiowania dowolnych znaczników i ustalania zasad ich poprawnego użytkowania.

Języka SGML używa się praktycznie do dwóch celów:

  • precyzyjnego definiowania zbiorów znaczników przeznaczonych do konkretnych zastosowaÅ„ – przykÅ‚adem jest jÄ™zyk HTML;
  • ujednolicania zasad pisania i przekazywania dokumentów tekstowych w obrÄ™bie dużych firm lub instytucji.

W obydwu przypadkach dokument w języku SGML składa się z trzech części:

  • deklaracji dokumentu, która definiuje ogólne reguÅ‚y stosowane w zapisie dokumentu (np. maksymalna dÅ‚ugość nazwy elementu, znak używany jako poczÄ…tek znacznika (domyÅ›lnie jest to znak < );
  • DTD – definicji typu dokumentu, czyli definicji wszystkich znaczników i reguÅ‚ ich stosowania;
  • wÅ‚aÅ›ciwego dokumentu – tekst wraz ze znacznikami.

Ze względu na złożoność standardu SGML bardzo mało narzędzi implementuje pełen standard. Zwykle edytory SGML obsługują większość powszechnie używanych elementów języka i interpretują jedynie część pliku deklaracyjnego. W związku z trudnościami implementacyjnymi powstał język i standard XML będący początkowo podzbiorem reguł SGML (pierwsza wersja powstała w 2000 roku). Standard XML można obsługiwać narzędziami SGML-owymi modyfikując odpowiednio plik deklaracyjny.

Ponieważ w praktyce zarówno deklaracja dokumentu SGML jak i DTD "zaszyte" są najczęściej w oprogramowaniu (np. w przypadku języka HTML w przeglądarkach i programach do pisania stron WWW), użytkownicy końcowi, a nawet osoby przygotowujące na co dzień dokumenty, nie mają bezpośredniej styczności z DTD tej odmiany języka SGML, z której właśnie korzystają.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne


Giełda w USA mocno w górę
Giełda na Wall Street ostro zwyżkowała w poniedziałek rano (czasu lokalnego) w reakcji na zapowiedzi rządowej pomocy dla sektora bankowego w Europie i USA oraz hossę na rynkach w Azji. Dow Jones Industrial po najgorszym tygodniu w swojej 112-letniej historii, dziś zanotował największy dzienny punktowy wzrost.
DJ US Stks Rally;DJIA Up 500 Plus, Biggest Ever Intraday Pt Gain
U.S. stocks rallied Monday as European governments' commitment to bank recapitalization and hopes of similar moves from the U.S. Treasury helped the Dow Jones Industrial Average post its largest ever intraday point gain after the worst week in its 112-year history.
Huta Katowice wygasza piec
W Hucie Katowice zapadła decyzja o wygaszeniu jednego z pieców. W związku z sytuacją na światowych rynkach i zmniejszeniem zamówień, przyśpieszono - planowany na przyszły rok - remont pieca.
Mocne odbicie na giełdach zachodnioeuropejskich
Na giełdach w zachodniej Europie w poniedziałek nastąpiło mocne odreagowanie ubiegłotygodniowych spadków. Indeksy rosną w nadziei na plan ratunkowy dla sektora bankowego - podają maklerzy.
Moskiewskie giełdy zakończyły dzień ze stratami
Obie moskiewskie giełdy RTS i MICEX, w przeciwieństwie do większości giełd europejskich, zakończyły poniedziałkową sesję ze stratami. Indeks pierwszej spadł o 6,34 proc, a drugiej o 4,85 proc.
Linki: Strona g³ówna