¿Cuál es la diferencia entre los prefijos xs
y xsd
en archivos de esquema XML?Diferencia entre xs y xsd en el archivo de esquema XML?
Respuesta
De the XSD 1.0 spec on w3.org:
La representación XML del esquema componentes utiliza un vocabulario identificado por el nombre de espacio de nombres http://www.w3.org/2001/XMLSchema. Para brevedad, el texto y los ejemplos en esta especificación usan el prefijo xs: al representan este espacio de nombres; en la práctica, se puede usar cualquier prefijo.
en el extremo xs o xsd son sólo prefijos. XSD se usa, por ejemplo, más en los esquemas de Microsoft.
Lo importante es cómo declarar el espacio de nombres.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
...
</xs:schema>
o
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
...
</xsd:schema>
debería ser equivalente.
¿Entonces la respuesta corta es que no hay diferencia? –
hay ninguna diferencia , es sólo una cuestión de elección
El xs:
y xsd:
se llaman prefijos de espacio de nombres. Se declaran utilizando elementos xmlns
en el elemento raíz.
Por convención las personas tienden a elegir xs:
o xsd:
y el mapa que a http://www.w3.org/2001/XMLSchema
. Tener ambos en un solo documento es confuso y debe evitarse.
Revise sus declaraciones xmlns
para determinar qué son los espacios de nombres.
- 1. Diferencia de mezclado = "true" y xs: extensión de esquema XML
- 2. XS vs tipos xsd
- 3. Diferencia/similitudes entre xsd: cualquiera y xsd: anyType
- 4. Validación de Xml con el esquema XSD
- 5. Diferencia entre xsd: key y xsd: unique
- 6. XSD: restringe atributo a xs: float o ""
- 7. Generar esquema de Json a partir del esquema XML (XSD)
- 8. ¿Validar un esquema XSD?
- 9. Generar archivo XML usando el archivo XSD
- 10. XSD: diferencia entre Elemento y Atributo
- 11. ¿Cuál es la diferencia entre xsd: include y xsd: import?
- 12. Generación de instancias XML a partir del esquema XML (xsd)
- 13. Esquema (XSD) para el archivo de configuración de Microsoft .NET
- 14. Esquema de un XSD?
- 15. ¿Adjuntar automáticamente archivos XML al esquema XSD en Visual Studio?
- 16. XML xs: int valor hexadecimal
- 17. referencia un archivo xsd en xml
- 18. Aplanar documentos de esquema XSD (HR-XML 3.0)
- 19. ¿Dónde puedo encontrar el esquema (XSD) para un archivo .csproj?
- 20. Validar un esquema XSD usando XSD
- 21. Diferencia entre el grupo y la secuencia en el esquema XML?
- 22. validación de esquema XML
- 23. ¿Cómo usar el modo nxml de emacs para validar cierto archivo xml usando el esquema xsd?
- 24. ¿Cómo validar big xml contra el esquema xsd?
- 25. Diferencia entre XML y XMI?
- 26. Diferencia entre XML y SOAP
- 27. XML esquema XSD - Forzar valores de atributo único en el esquema
- 28. ¿Diferencia entre nulo? y vacio? en el Esquema
- 29. Diferencia entre dominio y rango en el esquema rdf?
- 30. ¿Existe un esquema XML oficial (xsd) para EDI X12 856?
es solo un prefijo de espacio de nombres XML para los espacios de nombres de esquemas XML, que básicamente puede elegir como lo desee; xs y xsd son los más utilizados –