2
i ont un schéma XML:Vérifier la valeur par défaut de l'attribut dans XPath
<xsd:complexType name="contactsType">
<xsd:sequence>
<xsd:element name="contact" type="contactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="visible" type="xsd:boolean" default="true"/>
</xsd:complexType>
et je veux trouver tous les contacts qui ont @ visible = true,
//contacts[@visible='true']
mais cette expression n » retour noeuds sans mettre @visible comme ceci:
<contacts />
donc je veux savoir s'il existe une fonction XPath qui renvoie également défaut Valu es d'attributs
Merci
Jan
Merci pour votre réponse. J'en ai besoin comme modèle de correspondance pour la transformation XSL donc Saxon-EE n'est pas une solution, mais c'est bon à savoir :) Je l'ai piraté comme ça // contacts [@ visible = 'vrai' ou non (@visible)] Bien que je n'aime pas beaucoup cette solution. – Jan
Merci @iref, qui a résolu mon problème similaire facilement! – MEMark