problema getElementsByTagName
Publicado por XML NOVATO (2 intervenciones) el 25/10/2006 18:10:28
Quiero usar la función getElementsByTagNameNS para obtener de un schema los elementos de nombre element pero la lista que me retorna está vacía.
He mirado ejemplos que he visto por internet y lo hago de la misma manera, pero no me los obtiene.
Alguien sabe como puedo solucionarlo?
Pongo el fichero XSD:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://params/params1"
xmlns:pdmsd="http://params/params1"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xsd:simpleType name="numTotalVar">
<xsd:restriction base="xsd:integer">
<xsd:maxInclusive value="100" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="combovar">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Si"/>
<xsd:enumeration value="No"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="params">
<xsd:choice>
<xsd:element name="NUM_TOTAL_VAR" pdmsd:pType="param" pdmsd:description="Numero total de variables" type="pdmsd:numTotalVar" minOccurs="1" maxOccurs="1"/>
<xsd:element name="COMBO_VAR" pdmsd:pType="param" pdmsd:description="Prueba combo" type="pdmsd:combovar" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:complexType>
<xsd:element name="params" type="pdmsd:params"/>
</xsd:schema>
He mirado ejemplos que he visto por internet y lo hago de la misma manera, pero no me los obtiene.
Alguien sabe como puedo solucionarlo?
Pongo el fichero XSD:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://params/params1"
xmlns:pdmsd="http://params/params1"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xsd:simpleType name="numTotalVar">
<xsd:restriction base="xsd:integer">
<xsd:maxInclusive value="100" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="combovar">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Si"/>
<xsd:enumeration value="No"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="params">
<xsd:choice>
<xsd:element name="NUM_TOTAL_VAR" pdmsd:pType="param" pdmsd:description="Numero total de variables" type="pdmsd:numTotalVar" minOccurs="1" maxOccurs="1"/>
<xsd:element name="COMBO_VAR" pdmsd:pType="param" pdmsd:description="Prueba combo" type="pdmsd:combovar" minOccurs="1" maxOccurs="1"/>
</xsd:choice>
</xsd:complexType>
<xsd:element name="params" type="pdmsd:params"/>
</xsd:schema>
Valora esta pregunta


0