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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top