Gibts einen Grund dafuer, warum es unbedingt SGML sein muss?
SGML ist sehr sehr umfangreich. Fuer die meisten Anwendungen zu umfangreich. Ich wuerde dir eher zu XML && Co. raten. Sind alle ziemlich klein und kompakt, koennen aber zu fast allem verwendet werden. Oder gibts nen Grund, der dagegen und fuer SGML sprechen wuerde? -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
Ich hab bloß gesehen, dass viel in sgml geschrieben wird, und da wollt ich mir das eben mal anschaun. Von XML hab ich jetzt auch keine Ahnung weiter. Ich hatte gedacht, dass man XML eher aus SGML erzeugen lässt. Also, dass ein XML-Dokument ein Ergebnis einer SGML-Interpretation ist. (Oder besser: sein kann)
OK, aber ich versteh das schon richtig, dass man dann ein xml-Dokument schreibt und dann als ergebnis ein html-buch oder ein pdf oder sonstwas rausbekommen kann.
Inwiefern ist DocBook eigentlich mit dem ganzen verwandt?
OK, aber ich versteh das schon richtig, dass man dann ein xml-Dokument schreibt und dann als ergebnis ein html-buch oder ein pdf oder sonstwas rausbekommen kann.
Ja das geht auch, mittels XSL(T) kannst du XML-Dokumente in HTML umwandeln oder in Verbindung mit Apache's FOP kannst du deine Daten auch in PDFs umwandeln.
XML ist im Grunde genommen erst mal nur eine Datenbeschreibungssprache. D.h. du speicherst Daten strukturiert ab.
Damit hat XML erst mal nichts mit PDF oder HTML zu tun. Es werden weitere Formatierungssprachen benoetigt die das Layout beschreiben (siehe auch den Post von KaraHead) -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
@hans Leier eben grade nicht. Da steht zwar so grob da was das ist, aber nicht wie das angewendet wird, wie daraus letztendlich Dokumente entstehen. Von ner IDE oder so ist da auch erst mal nichts zu lesen. Ausserdem wird keinerlei Wertung abgegeben noch wird es mit anderer Sachen verglichen.