Thomas J.S.: XML echte Teilmenge von SGML?

Beitrag lesen

Hallo!

XML-Anfänger Frage: ist XML eigentlich eine echte Teilmenge von SGML?

Ja. XML ist (genau wie HTML) eine Teilmenge von SGML. Die Syntax von XML ist ebenso eine Teilmenge der SGML-Syntax, allerdings wurde XML für die Verwendung im WWW gedacht. XML Dokumente sind jedoch konforme SGML Dokumente.
Es gibt jedoch einige Unterscheide zwischen SGML und XML: in XML sind tags auslassungen nicht erlaubt, d.h. in XML muss jedes nicht leeres Element ein Start- und ein Endtag haben. In XML ist es nicht notwendig, daß ein DTD vorliegt.

»»Will meinen: kann einer SGML Anwendung (z.B. für professionelle Satztechnik) ohne weiteres XML vorgestzt werden und diese verdaut es (ohne Rülpsen)?
»»

Weiss ich nicht, ich habe noch nicht das Vergnügen gehabt prof. SGML-SW in Arbeit zu erleben.

Wenn nicht: wie aufwendig ist es XML in SGML umzusetzen?

»»

http://pdbeam.uwaterloo.ca/~rlander/SGML_Conversion/sgml_xml_cs.html

»»Gibt es hierfür (schon) SW auf dem Markt? Welche?
»»

Ich kann die ein paar Links geben (falls du sie noch nicht kennst):

http://www.oasis-open.org/cover/
http://www.xmlsoftware.com/
http://www.mulberrytech.com/index.html

Es gibt eine Hülle von XML-parser und Prozessoeren, mit welchem man zurechtkommt ist (sowohl Erfahrung- als) Geschmackssache

Hoffe, daß zumindes ein wenig helfen konnte.

Grüße
Thomas