Gibt es eine Standardmethode, um eine XML-basierte Markup-Sprache zu erstellen? Ähnlich wie MXML

StackOverflow https://stackoverflow.com/questions/7353055

Frage

Gibt es Tools oder Referenzen zum Erstellen einer XML-basierten Markup-Sprache? Ich interessiere mich hauptsächlich für den Prozess, um eine Markup -Sprache zu erstellen.

Sind ihre vorhandenen Werkzeuge oder Prozesse vorhanden, um dies zu tun?

Nehmen Sie zum Beispiel MXML mit Adobe Flex. Wie würden Sie etwas Ähnliches wie es schaffen? Haben sie Standard- / akzeptierte Verfahren zur Definition aller Objekte in der Sprache verwendet? Wenn ja, wo kann ich über das Thema lesen?

Außerdem habe ich mich mit Eclipse Xtext angesehen. Kann dies verwendet werden, um ein XML -Markup zu erstellen?

Vielen Dank.

War es hilfreich?

Lösung

Sie werden nach dem Erstellen eines suchen möchten DTD oder XML -Schema, damit Ihr Markup durch Standard -XML -Tools validiert und verarbeitet werden kann. Wenn Sie Transformationen zwischen Ihrer Markup -Sprache und einer anderen vornehmen möchten, schauen Sie sich an Xslt und Xsl-fo, Sie bieten Ihnen viel Kraft und Flexibilität, ohne Ihre eigene Transformationssoftware zu schreiben.

Markup hat keine intrinsische Bedeutung: Was Ihre Sprache darstellt, entspricht ganz den Anwendungen, die Sie schreiben und die sie verwenden. Alle von Ihnen erstellten XML-Schemata, egal wie formal Sie sie angeben, wird ein Ad-hoc-Element außerhalb des XML haben, das von Ihrer Anwendung definiert ist. Es liegt an Ihnen, das organisiert und gesund zu halten.

Andere Tipps

Es gibt keinen Standardweg und kein automatisiertes Tool, aber es gibt jahrelange Erfahrung in der Objektmodellierung und im Dokumentendesign sowie eine umfangreiche Literatur, aus der Sie lernen können. Wie alle Designs ist es halbkunst und halbwissenschaften.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top