varios una que página presentaría lenguajes etiqueta español cómo contenido con atributo xml xsd

xml - una - html lang es-ar



¿Cómo permitir el atributo xml: lang en XMLSchema? (2)

Quiero permitir el uso de los atributos xml: lang en algunos de mis elementos de mi XMLSchema. Pero no puedo encontrar nada que describa cómo hacerlo. Sí, mi pregunta es simple como eso.


Puede crear su propio atributo con el lenguaje de tipo xmlschema o hacer referencia al atributo xml: lang como en el ejemplo Importar otro esquema XML . Espero que esto sea de ayuda.


Tienes que hacer un poco de caza para unir esto de los estándares. Aquí está la salsa mágica que necesita para permitir los atributos xml:lang en sus elementos XML.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <!-- Import xml: namespace --> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" /> <!-- ... ---> <xs:complexType name="myLanguagedElement"> <!-- ... --> <!-- use ref="" instead of name="", here in your attribute --> <xs:attribute ref="xml:lang" use="optional" /><!-- or "required" if you like --> </xs:complexType> </xs:schema>