Bonjour,
j'ai un petit souci de compréhension sur une requête XPath.
J'ai réussi à contourner le problème mais ma curiosité a été éveillé par ce point bloquant.
ma XSD se compose comme suit :
<xsd:element name="imsi" type="S3G:SimLogique_imsi"/>
avec :
<xsd:simpleType name="SimLogique_imsi">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
et ma requête XPath est la suivante :
[./l:msisdn/text()='123456'] => fonctionne sans problème
[./l:imsi/text()='456789'] => ne fonctionne pas
ma solution de contournement est la suivante :
[./l:imsi='456789'] => fonctionne
Mais je ne comprends pas pourquoi la première syntaxe qui est celle que j'utilise dans tout mon fichier XPATH refuse de fonctionner dans ce cas.
Pour Info, les deux types de imsi et msisdn sont déclarés exactement de la même façon.
Quelqu'un aurait-il une idée de la provenance de ce point.
Merci par avance
Partager