Tag: xpath
Der primäre Zweck von XPath ist es, Teile eines XML-Dokuments. Es bietet auch grundlegende Einrichtungen für die manipulation von strings, zahlen und booleans. XPath verwendet eine kompakte nicht-XML-syntax. XPath operiert auf der abstrakten, logischen Struktur eines XML-Dokuments, anstatt auf die Oberfläche der syntax.
4
Antworten
ancestor::foo[bar[@attr="val"]] Ich dachte, das würde funktionieren, aber es ist nicht. Ich muss die nächsten foo element in dem Baum, der hat ein bar Kind-element, das wiederum hat eine attr Attribut val. InformationsquelleAutor der Frage Core Xii |
3
Antworten
Würde jemand mich aufklären einige umfassende performance-Vergleiche zwischen XPath und DOM in den verschiedenen Szenarien? Ich habe einige Fragen, SO wie xPath-vs-DOM-API, die eine hat eine bessere Leistung und XPath-oder querySelector?. Keiner von Ihnen erwähnt bestimmten Fällen.
4
Antworten
Wie zu wissen, welche version von XPATH und XSLT bin ich mit...? Sagen, ich habe installiert, JDK 1.7, dann die version von XPATH-und XSLT-muss ich haben..? InformationsquelleAutor der Frage John | 2011-10-31
1
Antworten
Völlig neue xpath. Habe ich xml: <Values> <Value Value="a" CustomAtr="1" /> <Value Value="b" CustomAtr="2" /> <Value Value="c" CustomAtr="3" /> </Values> Wert zu erhalten, die durch den index, die ich verwenden kann: string(/*/Value[1]/@CustomAtr) Ist es möglich, den Wert
3
Antworten
Habe ich Probleme mit xsl:variable. Ich will erstellen Sie eine variable mit einem Wert, der abhängig vom Wert eines anderen XML-Knoten-Attribut. Diese gute Arbeit. Aber wenn ich versuche, erstellen Sie eine variable mit einem string-Wert, der darstellt,
3
Antworten
Einfache Antwort benötigt, um eine einfache Frage. Beispiel: String xml = "<car><manufacturer>toyota</manufacturer></car>"; String xpath = "/car/manufacturer"; assertEquals("toyota",evaluate(xml, xpath)); Wie kann ich schreiben Sie die evaluate-Methode in der einfachen und lesbaren Art und Weise, die Arbeit wird für
1
Antworten
Ich bin ziemlich neu in XSLT und dies ist mein XML: <projects> <project> <number>1</number> <title>Project X</title> </project> <project> <number>2</number> <title>Project Y</title> </project> <project> <number>3</number> <title>Project Z</title> </project> </projects> Wenn ich haben ein Projekt und wollen, dass die
2
Antworten
Möchte ich Platzhalter verwenden, die in meine Attribute. Dies ist zum Beispiel regelmäßig meine XPath: //input[@id='activation:j_idt84:voId:1']` Möchte ich ersetzen die j_idt Zahl mit einem Platzhalter, denn die Anzahl ist dynamisch. Ich bin auf der Suche nach so
3
Antworten
Will ich mit JDOM Lesen in eine XML-Datei, dann verwenden XPath zu extrahieren von Daten aus der JDOM-Dokument. Schafft es das Document-Objekt in Ordnung, aber wenn ich die XPath-Abfrage an das Dokument für eine Liste von Elementen
1
Antworten
Ich könnte entweder von den folgenden xml-Code: <?xml version="1.0" encoding="UTF-8"?> <dc:video xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:title> A vid with Pete </dc:title> <dc:description> Petes vid </dc:description> <dc:contributor> Pete </dc:contributor> <dc:subject> Cat 2 </dc:subject> </dc:video> Oder: <?xml version="1.0" encoding="UTF-8"?> <video> <title> A
3
Antworten
<root> <element> <id>1</id> <group>first</group> </element> <element> <id>2</id> <group>second</group> </element> <element> <id>3</id> <group>first</group> </element> ... <root> Wie kann ich meine Gruppe von Elementen, indem Sie den Namen der Gruppe in xslt 1.0. die Ausgabe: <root> <group name="first"> <element>
1
Antworten
Ich bin immer diese Fehlermeldung in der ElementTree, wenn ich versuche, führen Sie den folgenden code: SyntaxError: cannot use absolute path on element Meinem XML-Dokument sieht wie folgt aus: <Scripts> <Script> <StepList> <Step> <StepText> </StepText> <StepText> </StepText>
4
Antworten
Ich habe ein bisschen Probleme bei der Suche nach den richtigen XPath-syntax zu überprüfen, ob ein bestimmter Knoten in meiner XML vorhanden ist. Ich bin mir nur erlaubt die Verwendung von XPath (also kein XSL-oder etwas anderes
1
Antworten
XML-Codeausschnitt: <AA> <BB>foo</BB> <CC>bar</CC> <DD>baz</DD> <EE>bar</EE> </AA> Wie kann ich wählen Sie alle untergeordneten Knoten des <AA> haben bar wie sein Inhalt? In dem Beispiel oben, würde ich wollen, wählen Sie <CC> und <EE>. Ich denke die
5
Antworten
Bin ich Auswahl aus einer Tabelle, die eine XML-Spalte mithilfe von T-SQL. Ich möchte wählen Sie eine bestimmte Art von Knoten und eine Zeile erstellt für jeden. Zum Beispiel, nehmen wir an, ich bin der Auswahl aus
3
Antworten
<span class='python'> <a>google</a> <a>chrome</a> </span> Ich will chrome und haben es zu arbeiten, wie dies bereits. q = item.findall('.//span[@class="python"]//a') t = q[1].text # first element = 0 Möchte ich es kombinieren in einem einzigen XPath-Ausdruck und bekommen
1
Antworten
Sehen Sie diesen html - <div> <p> <span class="abc">Monitor</span> <b>$300</b> </p> <a href="/add">Add to cart</a> </div> <div> <p> <span class="abc">Keyboard</span> $20 </p> <a href="/add">Add to cart</a> </div> Verwendung von xpath-ich möchte analysieren Monitor $300 und Keyboard $20.
1
Antworten
Wie kann ich H1,H2,H3 Inhalt in einem einzigen xpath-Ausdruck? Ich weiß, dass ich dies tun könnte. //html/body/h1/text() //html/body/h2/text() //html/body/h3/text() und so weiter. InformationsquelleAutor der Frage Aivan Monceller | 2011-11-03
4
Antworten
Habe ich ein Stück von XML etwa so: <root> <foo src=""/> <foo src="bar"/> <foo /> </root> Möchte ich wissen, welche Elemente haben ein Attribut "src"die leer sind und die Werte. Dem ich am weitesten gekommen ist mit
4
Antworten
Ich weiß nicht, warum folgende Abfrage funktioniert nicht: //a/@href[@class='specified_string'] InformationsquelleAutor der Frage l245c4l | 2010-04-22
3
Antworten
Was sind die derzeit verfügbaren XSLT-Prozessoren, Unterstützung für XPath 2.0-standard? InformationsquelleAutor der Frage Lucas Pottersky | 2009-02-05
3
Antworten
Den Titel bringt es auf den Punkt. Ich versuche, die Abfrage in einer HTML-Datei für alle div-tags, die die Klasse result " und " enthält nicht die Klasse grid. <div class="result grid">skip this div</div> <div class="result">grab this
3
Antworten
<p class="small" style="margin: 16px 4px 8px;"> <b> <a class="menu-root" href="#pg-jump">Pages</a> : <b>1</b> <a class="pg" href="viewforum.php?f=941&start=50">2</a> <a class="pg" href="viewforum.php?f=941&start=100">3</a> ... <a class="pg" href="viewforum.php?f=941&start=8400">169</a> <a class="pg" href="viewforum.php?f=941&start=8450">170</a> <a class="pg" href="viewforum.php?f=941&start=8500">171</a> <a class="pg" href="viewforum.php?f=941&start=50">Next.</a> </b> </p> Will ich fangen a
2
Antworten
Hier ist mein code, vielleicht werden Sie sofort bemerken, was mir fehlt : DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = domFactory.newDocumentBuilder(); Document doc = builder.parse(fileName)); XPathFactory factory = XPathFactory.newInstance(); XPath xpath = factory.newXPath(); XPathExpression expr = xpath.compile("//CustomerId");
3
Antworten
Brauche ich zum speichern einer node set in variable und führen Sie dann mehr filting/Sortierung auf, die es danach. Alle Beispiele, die ich gesehen habe, diese beinhalten entweder mit XSL2 oder Erweiterungen, welche nicht wirklich eine option.
2
Antworten
Ich versuche zu analysieren, einige HTML mit XPath. Nach der vereinfachten XML-Beispiel unten, ich möchte mit der Zeichenfolge 'Text 1', dann packen Sie den Inhalt der relevanten content Knoten. <doc> <block> <title>Text 1</title> <content>Stuff I want</content> </block>
1
Antworten
Gibt es eine Möglichkeit, alle zu erhalten, die Kinder-Knoten die Werte innerhalb der ul-tag. Eingang: <ul> <li class="type">Industry</li> <li><a href="/store/Browse/?N=355+361+4294855087">Automotive</a></li> <li><a href="/store/Browse/?N=355+361+4294855065">Parts </a></li> <li>Tires</li> </ul> Ausgabe: Industrie -, Automobil -, Teile -, Reifen. InformationsquelleAutor der Frage pallavi
1
Antworten
Ich habe ein html-doc ähnlich der folgenden: <html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml"> <div id="Symbols" class="cb"> <table class="quotes"> <tr><th>Code</th><th>Name</th> <th style="text-align:right;">High</th> <th style="text-align:right;">Low</th> </tr> <tr class="ro" onclick="location.href='/xyz.com/A.htm';" style="color:red;"> <td><a href="/xyz.com/A.htm" title="Display,A">A</a></td> <td>A Inc.</td> <td align="right">45.44</td> <td align="right">44.26</td> <tr class="re" onclick="location.href='/xyz.com/B.htm';"
2
Antworten
Wenn ich das folgende XML -, wie Sie zum angeben einer xpath-string zurückgeben, basierend auf einer Bedingung. Zum Beispiel hier if //b[@id=23] then "Profit" else "Loss" <a> <b id="23"/> <c></c> <d></d> <e> <f id="23"> <i>123</i> <j>234</j> <f>
4
Antworten
<Document> <A> <B> <C></C> </B> </A> <E> <F> <C></C> </F> <G> <C></C> </G> </E> </Document> Wenn ich laden Sie die obige XML-Daten in ein XmlDocument und eine SelectSingleNode auf Eine Verwendung der XPath-Anfrage //C XmlNode oNode =
2
Antworten
Ich würde gerne alle der Inhalt zwischen den tags, aber ich weiß nicht, wie Sie dies tun, weil der urn: namespace. <urn:ResponseStatus version="1.0" xmlns:urn="urn:camera-org"> <urn:requestURL>/CAMERA/Streaming/status</urn:requestURL> <urn:statusCode>4</urn:statusCode> <urn:statusString>Invalid Operation</urn:statusString> <urn:id>0</urn:id> </urn:ResponseStatus> Irgendwelche Ideen ? Dank ! InformationsquelleAutor der
1
Antworten
Dies ist mein XML- <CATALOG> <NAME>C1</NAME> <CD> <NAME>Empire Burlesque</NAME> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD> <CD> <NAME>Hide your heart</NAME> <ARTIST>Bonnie Tyler</ARTIST> <COUNTRY>UK</COUNTRY> <COMPANY>CBS Records</COMPANY> <PRICE>9.90</PRICE> <YEAR>1988</YEAR> </CD> </CATALOG> Möchte ich ersetzen Sie die NAMEN im Katalog
3
Antworten
<a> <b/> <c/> <d/> <b/> <e/> </a> Wie wähle ich die Kinder des "einen" , nicht "b"? InformationsquelleAutor der Frage Thomas | 2010-01-28
3
Antworten
Ich schreiben möchte so etwas in der Art: //a[not contains(@id, 'xx')] (also alle, die links, da gibt 'id' - Attribut nicht enthalten, der string "xx") Ich kann nicht finden die richtige syntax. InformationsquelleAutor der Frage Guy |
5
Antworten
Die Funktion normalize-space ersetzt werden Sequenzen von Leerzeichen durch ein einzelnes Leerzeichen und trimmt den mitgelieferten string. Wie kann ich nur schneiden Sie die Zeichenfolge ohne die Ersetzung von Leerzeichen? Es sind proprietäre Lösungen wie orcl:left-trimaber ich
3
Antworten
Wie kann ich die Verwendung von XPath zur Auswahl eines XML-Knoten basierend auf seinem Inhalt? Wenn ich zB haben die folgenden xml-Code und wählen Sie die <author>-Knoten mit Ritchie zu bekommen, der Autor heißt mit vollem Namen:
1
Antworten
Verwendung von Selenium IDE, ich versuche, klicken Sie auf eine Schaltfläche in eine Tabelle auf einer Webseite mit Hilfe von XPath-mit einem Teil einer id und einem Titel aus dem element. Die XPath-ich verwende ist: xpath=//*[contains(@id, 'ctl00_btnAircraftMapCell')]//*[contains(@title,
2
Antworten
Wenn ich: <quotes> <quote> <name>john</name> <content>something or other</content> </quote> <quote> <name>mary</name> <content>random stuff</content> </quote> </quotes> Wie bekomme ich eine Liste mit den Namen der Elemente 'name' und 'content' mit T-SQL? Die besten, die ich habe, so weit
3
Antworten
Ziel: Extrahieren von text aus einem bestimmten element (z.B. li), unter Missachtung der verschiedenen gemischten in-tags, D. H. abflachen der ersten Ebene untergeordneten und einfach wieder die verketteten text jedes abgeflacht Kind getrennt. Beispiel: <div id="mw-content-text"><h2><span class="mw-headline"
2
Antworten
Ich möchten, finden alle Elemente in xpath, die durch die Klasse und text. Ich habe dies ausprobiert, aber es funktioniert nicht. //[contains(@class, 'myclass')]//[text() = 'QWERTZ'] Ich versuche zu finden, alle Elemente, die eine Klasse von 'myclass' und
5
Antworten
Sagen, ich habe ein paar XML-Dokumenten <Foo> <Bar/> <Baz>mystring</Baz> </Foo> und <Foo> <Bar/> </Foo> Ich möchte einen XPath (Version 1.0) nur, dass wieder ein "mystring" für das erste Dokument und "nicht-gefunden" für die zweite. Ich habe versucht,
1
Antworten
Unten ist mein xsl <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ms="http://www.test.com/schemas/test" xmlns:ns="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="ms ns"> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> <XMLResponse> <xsl:apply-templates select="ms:ProductRS/ms:Product"/> </XMLResponse> </xsl:template> <-- some templates here --> </xsl:stylesheet> In der Ausgabe bekomme ich wie unten <?xml version="1.0"
2
Antworten
Ich versuche zum abrufen der Daten von der Seite hat das html in unten <div class="someclass"> <p class="name"><a href="#/word/1/">helloworld</a></p> </div> Mein Ziel ist es zu analysieren "#/Wort/1/" Was ich getan habe ist target = self.driver.find_element_by_class_name('someclass') print target
3
Antworten
Möchte ich zur Berechnung der modulo einer Zahl in der XPath -, aber das funktioniert nicht: <xsl:if test="(count()%8)"> Wie würde ich es tun? Ich Schaute auf die XPath -Funktion Verweis hieraber nicht so etwas. InformationsquelleAutor der Frage
2
Antworten
was ist die richtige syntax zu Holen Sie sich die aktuellen Knotens Eltern-Knoten den Namen? Ich weiß, es ist über die AxisName Eltern, aber was ist die richtige syntax? zum Beispiel der folgende xml - <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"
5
Antworten
Ich habe eine XML-Eingabe etwas auf dieser Linie: <Holding id="12"> <Policy> <HoldingForm tc="1">Individual</HoldingForm> <PolNumber>848433</PolNumber> <LineOfBusiness tc="1">Life</LineOfBusiness> <CarrierCode>67644</CarrierCode> </Policy> </Holding> Meine manipulation auf diese XML-hängt davon ab, ob <PolNumber> (seine ein optionales element in der schema) einen Wert
5
Antworten
Ich bin neu in XSLT. Ich Frage mich, ob es möglich ist, wählen Sie einen Teilstring eines Elements. Ich bin versucht zu Parsen eines RSS-Feeds. Die Beschreibung dieser Wert hat mehr text als das, was ich zeigen
1
Antworten
Erstellen Sie ein Selenium-test-testen Sie unsere Erweiterungen mit AOL-mail. Ich schaffte es zum login von AOL und Komponieren eine E-Mail, aber ich muss auch wählen Sie die Elemente innerhalb des Editors, die in einem iframe. Ich überprüft,
1
Antworten
Ich versuche zu schreiben, eine XSL, die ausgegeben wird eine bestimmte Teilmenge der Felder aus der XML-Quelle. Diese Teilmenge bestimmt werden, die bei der transformation der Zeit, über eine externe XML-Konfigurations-Dokument mit dem Feld-Namen, und andere spezifische
3
Antworten
Nachdem diese (vereinfachte) XML: <?xml version="1.0" encoding="UTF-8"?> <kml> <Document> <Placemark> <name>Poly 1</name> <Polygon> <coordinates> -58.40844625779582,-34.60295278618136,0 </coordinates> </Polygon> </Placemark> <Placemark> <name>Poly 2</name> <Polygon> <coordinates> -58.40414334150432,-34.59992445476809,0 </coordinates> </Polygon> </Placemark> </Document> </kml> Wie kann ich wählen Sie den Namen und