2010-08-18 15 views
7

Ho provato a importare lo SVG XML Schema in EMF, per ottenere il metamodello SVG in ecore. Tuttavia, l'importazione non è riuscita a causa dello schema non valido: infatti, i riferimenti svg.xsd sono XMLSchema.dtd, che a sua volta fa riferimento a datatypes.dtd, che non esiste!Dove posso trovare uno schema XML SVG valido (per la generazione di ecore)?

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 another location. Tuttavia, continuo a ricevere molti errori durante la convalida dello schema, ad es.

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 posso trovare uno schema XML svg valido o un metamodello svg ecore le cui istanze sono serializzate in svg valido?

risposta

9

Lo schema SVG XML a cui si fa riferimento proviene da una vecchia bozza di lavoro di svg. Al momento non esiste uno schema XML ufficialmente supportato per SVG 1.1. SVG Tiny 1.2 fornisce un official RelaxNG schema (che è solo per SVG Tiny 1.2, non per tutto SVG 1.1). Per SVG 1.1 è disponibile uno DTD, ma non uno schema XML.

Vedere previous discussions e sentirsi liberi di partecipare alla discussione inviando e-mail a [email protected]

+0

Grazie, questa è un'informazione molto utile. –

Problemi correlati