Dove posso trovare una valida SVG XML Schema (per la generazione Ecore)?
-
29-09-2019 - |
Domanda
ho cercato di importare il SVG XML Schema in EMF, per ottenere il metamodello SVG in Ecore. Tuttavia, l'importazione non è riuscita a causa dello schema non essere valida: infatti, i riferimenti svg.xsd XMLSchema.dtd , che a sua volta fa riferimento a datatypes.dtd , che non esiste!
Di conseguenza, ho provato a scaricare i file necessari dal sito Web SVG (svg.xsd, XMLSchema.dtd, xlink.xsd , xml.xsd ), e il datatypes.dtd mancante, da un'altra posizione . Tuttavia, continuo a ricevere molti errori durante la convalida dello schema, per esempio.
Error: XSD: An attribute reference may not have a type
Error: XSD: An <all> content model may not be nested within another content model
e così via.
Qualcuno sa dove potrei trovare uno svg valida XML Schema, o un SVG Ecore metamodel le cui istanze vengono serializzate in SVG validi?
Soluzione
Lo SVG XML Schema si fa riferimento a proviene da una vecchia bozza di lavoro di SVG. C'è schema XML momento non ufficialmente supportato per SVG 1.1. SVG Tiny 1.2 non fornire un schema ufficiale RelaxNG (che è solo per SVG Tiny 1.2 , non per tutti di SVG 1.1). Per SVG 1.1 c'è un DTD disponibili, ma nessun schema XML.
precedente discussioni e si sentono liberi di partecipare alla discussione con l'invio di e-mail a www-svg@w3.org.