Ich habe versucht, die SVG XML Schema in EMF zu importieren, um das SVG-Metamodell in ecore zu erhalten. Der Import ist jedoch fehlgeschlagen, weil das Schema nicht gültig ist: Tatsächlich verweist svg.xsd auf XMLSchema.dtd, was wiederum auf datatypes.dtd verweist, das nicht existiert!Wo finde ich ein gültiges SVG-XML-Schema (für die Ecore-Generierung)?
Folglich habe ich versucht, die notwendigen Dateien aus dem SVG-Website (svg.xsd, XMLSchema.dtd, xlink.xsd, xml.xsd) herunterladen und den fehlenden datatypes.dtd, von another location. Jedoch erhalte ich viele Fehler bei der Validierung des Schemas, z.
Error: XSD: An attribute reference may not have a type
Error: XSD: An <all> content model may not be nested within another content model
und so weiter.
Weiß jemand, wo ich ein gültiges Svg-XML-Schema finden könnte, oder ein Svg-ecore-Metamodell, dessen Instanzen in gültigen Svg serialisiert sind?
Vielen Dank, das ist eine sehr nützliche Information. –