with w3schools validator tutorial attribute xml xsd svg eclipse-emf eclipse-emf-ecore

w3schools - xml validator



¿Dónde puedo encontrar un Esquema XML SVG válido(para generación ecore)? (1)

Traté de importar el esquema SVG XML en EMF, para obtener el metamodelo SVG en ecore. Sin embargo, la importación falló debido a que el esquema no era válido: de hecho, svg.xsd hace referencia a XMLSchema.dtd , que a su vez hace referencia a datatypes.dtd , que no existe.

En consecuencia, traté de descargar los archivos necesarios desde el sitio web svg (svg.xsd, XMLSchema.dtd, xlink.xsd , xml.xsd ) y los datatypes.dtd faltantes, desde otra ubicación . Sin embargo, sigo recibiendo muchos errores al validar el esquema, por ejemplo

Error: XSD: An attribute reference may not have a type Error: XSD: An <all> content model may not be nested within another content model

y así.

¿Alguien sabe dónde podría encontrar un esquema válido svg XML o un metamodelo svg ecore cuyas instancias están serializadas en svg válido?


El esquema SVG XML al que se refiere proviene de un antiguo borrador de svg. Actualmente no hay un esquema XML oficialmente compatible para SVG 1.1. SVG Tiny 1.2 proporciona un esquema oficial RelaxNG (que es solo para SVG Tiny 1.2, no para todo SVG 1.1). Para SVG 1.1 hay una DTD disponible, pero no hay un esquema XML.

Consulte las discusiones anteriores y siéntase libre de unirse a la discusión enviando un correo electrónico a [email protected].