Bonsoir à tous
j'ai des petits soucis en rapport à l'utilisation d'Xpath avec JDOM et l'opérateur && (pour spécifier plusieurs attributs)
J'ai l'expression suivante :
et JDOM via Jaxen me sort l'exception : Invalid XPath expression Unexpected '&&
Code XPath : Sélectionner tout - Visualiser dans une fenêtre à part
1
2/site:Blog//site:Blog//site:Entry[@allowComments='false'] && [@categoryHash='25669322'] && [@date='2023-03-04'] && [@hash='72617']
j'ai beau chercher, je ne trouve pas la coquille ni d'autre façon de cherche un élément avec plusieurs de ses attributs...
Y-t-il quelque chose que je ne capte pas ?
Merci de m'éclairer
EDIT: suite aux conseils, j'ai remplacé && par and.. ca ¸semble fonctionner sauf que j'ai des petits soucis concernant le typage e mes attribut (comme défini dans mon schéma)
Ce qui me donne i.e l'expression :
/site:Blog//site:Entry[@date=2023-03-04 and @categoryHash='25669322' and @allowComments='false' and @hash='72617']
Or, par exemple, pour l'attribut hash XMLSpy me donne une erreur du genre "foiund xs:string expected xs:integer"
Donc, ma nouvelle question est : est-il possible e spécifier les types des attributs dans une expression Xpath ?
Partager