Mājas Attīstība Kas ir standarta vispārinātā iezīmēšanas valoda (sgml)? - definīcija no tehopedijas

Kas ir standarta vispārinātā iezīmēšanas valoda (sgml)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē standarta vispārinātā iezīmēšanas valoda (SGML)?

Standarta vispārinātā iezīmēšanas valoda (SGML) ir teksta iezīmēšanas valoda, kas kalpo kā plaši izmantoto iezīmēšanas valodu, piemēram, HTML (hiperteksta iezīmēšanas valoda) un XML (paplašināma iezīmēšanas valoda), virsraksts.


SGML tiek izmantots dokumentu marķēšanai, un tā priekšrocība ir tā, ka tas nav atkarīgs no konkrētas lietojumprogrammas. Tas ir atvasināts no GML (vispārinātās iezīmēšanas valodas), kas lietotājiem ļāva strādāt pie standartizētiem elektronisko dokumentu formatēšanas stiliem.

Techopedia skaidro standarta vispārināto iezīmēšanas valodu (SGML)

Standarta vispārinātajai iezīmēšanas valodai ir šādas īpašības:

  • Aprakstošais marķējums
  • Dokumentu veidi

Aprakstošais marķējums nozīmē marķējuma koda izmantošanu, kas identificē, kā jāinterpretē dažādas dokumenta daļas. Piemēram, kods var identificēt vienu daļu kā rindkopu, otru kā zemsvītras piezīmi un vēl vienu - kā sarakstu vai saraksta vienību.


Jebkura programmatūra, kas var apstrādāt iezīmēto dokumentu, to darīs, izmantojot sava veida renderēšanu. Piemēram, viena lietojumprogramma var savākt daļas, kas identificētas kā zemsvītras piezīmes, un izdrukāt tās katras lapas beigās. Cits varētu izdrukāt zemsvītras piezīmes katras nodaļas beigās. Vēl viens, iespējams, vispār neizdrukās zemsvītras piezīmes.


Vēl viena būtiska standarta vispārinātās iezīmēšanas valodas īpašība ir dokumentu tipu izmantošana, pēc tam dokumentu tipa definīcijas (DTD) izmantošana. Paredzams, ka konkrētam dokumentu tipam būs noteiktas daļas un īpaša struktūra. Piemēram, ja ziņojumam ir DTD, dokumenta daļām un struktūrai jāseko tam, kas noteikts DTD, lai to varētu uzskatīt par ziņojumu. Viens no galvenajiem ieguvumiem ir tas, ka viena veida dokumentus var vienādi apstrādāt visa programmatūra, kas tos var apstrādāt.

Kas ir standarta vispārinātā iezīmēšanas valoda (sgml)? - definīcija no tehopedijas