Questions marquées «xpath»

L'objectif principal de XPath est de traiter des parties d'un document XML. Il fournit également des fonctionnalités de base pour la manipulation de chaînes, de nombres et de booléens. XPath utilise une syntaxe compacte et non XML. XPath fonctionne sur la structure logique abstraite d'un document XML, plutôt que sur sa syntaxe de surface.


2
Pourquoi les index dans XPath commencent-ils par 1 et non par 0?
Certains collègues et moi comparions les langues précédentes dans lesquelles nous avions programmé et parlions de notre expérience avec VBScript avec ses fonctionnalités étranges telles que l' index basé sur 1 au lieu d' index basé sur 0 comme presque toutes les autres langues, le raisonnement étant qu'il s'agissait d'un …
117 xslt  xpath  indexing 

5
Obtenir les nœuds où le nœud enfant contient un attribut
Supposons que j'ai le XML suivant: <book category="CLASSICS"> <title lang="it">Purgatorio</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CLASSICS"> <title lang="it">Inferno</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan …
116 xml  xpath 


9
Sélectionnez les valeurs du champ XML dans SQL Server 2008
En regardant simplement mon champ XML, mes lignes ressemblent à ceci: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> Notez que ce sont trois lignes dans mon tableau. Je voudrais renvoyer un résultat SQL sous forme de table comme dans Jon | Johnson Kathy| Carter Bob | Burns Quelle requête accomplira cela?
112 sql-server  xml  xpath 

5
comment ignorer les espaces de noms avec XPath
Mon objectif est d'extraire certains nœuds de plusieurs fichiers xml avec plusieurs espaces de noms en utilisant XPath. Tout fonctionne bien tant que je connais les URI de l'espace de noms. Le nom de l'espace de noms lui-même reste constant, mais les schémas (XSD) sont parfois générés par le client, …

2
XPath - Sélection d'éléments qui valent une valeur
Dans Xpath, je souhaite sélectionner des éléments qui correspondent à une valeur spécifique. Exemple de données XML: <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb> </aaa> <bbb …
110 xpath 

3
comment utiliser XPath avec XDocument?
Il y a une question similaire, mais il semble que la solution n'a pas fonctionné dans mon cas: bizarrerie avec XDocument, XPath et les espaces de noms Voici le XML avec lequel je travaille: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> …
109 c#  .net  xml  xpath  linq-to-xml 

1
Stratégies de test de la méthode Pandas read_xml ()
Actuellement, les outils d'E / S pandas ne maintiennent pas de read_xml()méthode et de contrepartie to_xml(). Cependant, cela read_jsonprouve que des structures arborescentes peuvent être implémentées pour l'importation de dataframe et read_htmlpour les formats de balisage. Si l'équipe de pandas géants ne considérer une telle read_xmlméthode pour la future version …
109 python  xml  pandas  xslt  xpath 

9
pouvons-nous utiliser xpath avec BeautifulSoup?
J'utilise BeautifulSoup pour gratter une URL et j'ai eu le code suivant import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Maintenant, dans le code ci-dessus, nous pouvons utiliser findAllpour obtenir des balises et des …

3
XPath: Comment vérifier si un attribut existe?
Compte tenu du code XML suivant, comment écrire une requête XPath pour extraire les nœuds où l'attribut fooexiste?: <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 

2
Comment sélectionner la balise frère / xml suivante à l'aide de xpath
J'ai un fichier HTML (de Newegg) et leur HTML est organisé comme ci-dessous. Toutes les données de leur tableau de spécifications sont « desc » tandis que les titres de chaque section sont dans « nom » . Voici deux exemples de données provenant de pages Newegg. <tr> <td class="name">Brand</td> …
102 xml  xpath  lxml 

5
Existe-t-il un nom d'élément XSLT?
Dans XSLT, il y a le <xsl:value-of select="expression"/> pour obtenir la valeur d'un élément, mais y a-t-il quelque chose pour sélectionner le nom de balise de l'élément? Dans une situation comme celle-ci: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> …
101 xml  xslt  xpath 

4
Comment sélectionner des éléments enfants de n'importe quelle profondeur à l'aide de XPath?
Supposons que j'ai ceci (simplifié): <form id="myform"> <!-- some input fields --> <input type="submit" value="proceed"/> </form> Ensuite, je peux sélectionner le bouton Soumettre par XPath //form[@id='myform']/input[@type='submit']. Génial. Cependant, mes modèles peuvent changer et je souhaite être flexible dans la profondeur dans laquelle se trouve le bouton d'envoi. Il pourrait être …
101 xpath 

3
XPath: Comment sélectionner des nœuds qui n'ont pas d'attributs?
En utilisant XPath, comment sélectionner des nœuds qui n'ont aucun attribut (où l'attribut count = 0)? Par exemple: <nodes> <node attribute1="aaaa"></node> <node attribute1="bbbb"></node> <node></node> <- FIND THIS </nodes>
94 xpath 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.