es solo un prefijo de espacio de nombres XML para los espacios de nombres del esquema XML, que básicamente puede elegir como desee; xs y xsd son solo los más utilizados
La representación XML de los componentes del esquema utiliza un vocabulario identificado por el nombre del espacio de nombres
http://www.w3.org/2001/XMLSchema . Para mayor brevedad, el texto y los ejemplos de esta especificación utilizan el prefijo xs: para representar este espacio de nombres; en la práctica, se puede utilizar cualquier prefijo.
al final xs o xsd son solo prefijos. XSD se usa más, por ejemplo, en esquemas de Microsoft.
Lo importante es cómo declaras el espacio de nombres.
Los xs:y xsd:se denominan prefijos de espacio de nombres. Se declaran usandoxmlns elementos en el elemento raíz.
Por convención, la gente tiende a elegir entre xs:o xsd:y mapear eso http://www.w3.org/2001/XMLSchema. Tener ambos en un solo documento es confuso y debe evitarse.
Verifique sus xmlnsdeclaraciones para determinar cuáles son los espacios de nombres.
Respuestas:
De la especificación XSD 1.0 en w3.org :
al final xs o xsd son solo prefijos. XSD se usa más, por ejemplo, en esquemas de Microsoft.
Lo importante es cómo declaras 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.
fuente
xs
/xsd
, sino en general cómo funcionan los esquemas XML. Además, conocí la diferencia entre DTD y XSD.No hay diferencia , es solo cuestión de elección
fuente
Los
xs:
yxsd:
se denominan prefijos de espacio de nombres. Se declaran usandoxmlns
elementos en el elemento raíz.Por convención, la gente tiende a elegir entre
xs:
oxsd:
y mapear esohttp://www.w3.org/2001/XMLSchema
. Tener ambos en un solo documento es confuso y debe evitarse.Verifique sus
xmlns
declaraciones para determinar cuáles son los espacios de nombres.fuente