Par exemple, j'ai un XPath et souhaitons ajouter un commentaire à leur près pour l'identifier.
3 Réponses :
Ceci n'est généralement pas une limitation significative, car les chemins sont généralement courts et un commentaire peut être placé à proximité, dans la syntaxe particulière de la langue hôte (XSLT, C #, peu importe ...) P>
Comme indiqué dans la réponse de @ Sepster et ailleurs, en commençant par xpath 2.0 em> strong>, les commentaires sont devenus possibles avec leur mignon "visage smiley" -Looking Syntaxe. Je n'ai que 10 ans de retard dans la modification de cette réponse pour mentionner un fait très utile; -) p>
Non, la syntaxe XPath ne permet pas d'intégrer des commentaires dans la chaîne de chemin. P>
La spécification XPath 1.0 n'autorise pas les commentaires. Cependant, XPath 2.0 permet aux commentaires (: ce sera un commentaire dans XPath 2.0 :) code>
Pas une syntaxe de commentaire, mais vous pouvez donner des littéraux à chaîne comme prédicat, qui évalue comme vrai (IMHO) et ne doit pas modifier le résultat de l'expression. Je ne sais pas si cela a de gros inconvénients de performance.
/html/body/div/table["this is"]["a table"]/tr/td/a["this is a link"]
Connecté juste pour uplifier cette réponse ancienne. Génie!
Cela devrait être la réponse marquée. Fonctionne juste bien avec Saxon il 9.6.
Où avez-vous le XPath? De quelle langue utilisez-vous? Quelle est la syntaxe de commentaire de cette langue?
Je veux dire, est-il possible d'ajouter naïvement des commentaires à un XPath.