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.
1
Antworten
Ich versuche zu analysieren, mit lxml python-und das ist meine Ausgabe <td> <span style="display:inline">text1</span> <span style="display:none">text2</span> <span>text3</span> text4 </td> Dachte, ich war schlau genug, um zu verwenden Sie die folgende tree = tr.xpath("//*[contains(@style,'inline')]/text()") Aber dann dachte ich,
2
Antworten
Unterstütze ich eine Website, die Inhalte generiert XML, das wird dann übersetzt in web-Seiten mit Hilfe von XSLT. Ich bin gebeten worden, zu erstellen Sie ein neues stylesheet für die Transformation der Ausgabe des "Archiv" - Seite
2
Antworten
Ich habe folgende XML-Parsen mit Hilfe von XPath: <?xml version="1.0" encoding="UTF-8"?> <schema> <element name="name_ele1" id="name_id_1" >test name1</element> <element name="name_ele2" id="name_id_2" >test name2</element> <element name="name_ele2" id="name_id_3" >test name3</element> </schema> Möchte ich Holen "name" aus dem xml-Dokument basierend auf
2
Antworten
Ich bin learning XSLT. Diese Fragen können offensichtlich sein, aber ich bin wirklich nun fest. Sauerstoff gibt die folgenden zwei Arten von Fehlern: Namespace ist nicht erklärt für 'ownFunction()'. ("nicht deklariertes namespace-Präfix {xs}") unbekannten system-Funktion index-of-string() Die
1
Antworten
Ich haben eine dom-Struktur wie diese <tr class=""> <td class="labelCol requiredInput"> <label for="name_lastacc2" class=""> <span class="requiredMark">*</span> Last Name</label> </td> <td class="dataCol col02"> <div class="requiredInput"> <div class="requiredBlock"></div> <input id="name_lastacc2" maxlength="80" name="name_lastacc2" size="20" tabindex="3" type="text"></div> </td> <td class="labelCol"> <label
2
Antworten
Ich habe Folgendes XML: <xmlRequest> <stats> <match mid='40704828'> <match_stats> <ms aid='254664' cli_name='Hero_Engineer'> <stat name='nickname'>lethallynx</stat> <stat name='level'>11</stat> </ms> <ms aid='354522' cli_name='Hero_Devourer'> <stat name='nickname'>AbendrothA</stat> <stat name='level'>12</stat> </ms> </match_stats> </match> </stats> </xmlRequest> Ich versuche die zu extrahieren Wert von nickName
5
Antworten
Ist, habe ich mich zu dieser Frage: Wählen Sie zunächst nur mit XPath? Aber wenn ich eine node-set: <container value=""> <data id="1"></data> <data id="2">test</data> <container> <data id="1">test</data> <data id="3">test</data> </container> </container> Nun mein Szenario ist, dass dieser
3
Antworten
Ich bin mit der XPath-for-Schleife äquivalent - <xsl:for-each select="for $i in 1 to $length return $i">... Und ich brauche wirklich eine count-variable, wie kann ich das erreichen? Dank, Asche. InformationsquelleAutor Ash | 2013-08-07
1
Antworten
Ich habe eine XML-Datei wie <ns0:Employees xmlns:ns0="http://TestIndexMap.Employees"> <Employee FirstName="FirstName_0" LastName="LastName_1" dept="dept_2" empNumber="1"> <Schedules> <Schedule Date_join="2008-01-20" Date_end="2008-01-30" /> </Schedules> </Employee> <Employee FirstName="FirstName_0" LastName="LastName_1" dept="dept_2" empNumber="2"> <Schedules> <Schedule Date_join="2008-01-20" Date_end="2008-01-30" /> </Schedules> </Employee> <Employee FirstName="FirstName_2" LastName="LastName_1" dept="dept_2" empNumber="2"> <Schedules>
1
Antworten
im neuen zu beiden xpath und Selen und ich habe müssen in der Lage sein, auf einen link zu klicken mit Selen, basierend auf Wetter oder nicht, ein span, wie ein bestimmter text. Beispiel-code: <div> <span>Fri</span> <ul>
2
Antworten
Habe ich das folgende XML-Beispiel: <?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:custom="http://example.com/opensearchextensions/1.0/"> <ShortName>Test</ShortName> <Description>Testing....</Description> <Url template="whatever" type="what" /> <Query custom:color="blue" role="example" /> </OpenSearchDescription> Mein Anliegen ist es, mit Query element. Es hat eine Namespace-Attribut und in java müssen
1
Antworten
Habe ich folgende XML - <orderList> <orderInfo orderId="xyz" returnCode="Pending" /> <orderInfo orderId="yzz" returnCode="Shipped"> <orderDetail shipped-date="xxxx-xx-xx xx:xx:xx"> <order> .... </order> </orderDetail> </orderInfo> </orderList> Möchte ich zählen # der Bestellung unter jedem orderDetail Element ... Ich habe versucht, diesen
2
Antworten
Möchte ich, um das "Paket" - Knoten, die ein "System" Enkel", die mit "mtm" - Attribut und den Wert von "mtm" - Attribut ist "2055". Für die nachfolgenden Beispiel-Dokument, wird nur das erste Paket den Knoten zurückgegeben
2
Antworten
Bin ich die Bearbeitung ein XSLT-template und meine Kenntnisse sind ein wenig eingerostet. Möchte ich schreiben, eine Bedingung, um zu sehen, ob der aktuelle Knoten wird in den ersten drei Kind-Knoten des übergeordneten Elements ein. <parent> <child>
2
Antworten
JAXB ist großartig, eine echte Zeitersparnis, aber es ist immer noch sehr zeitaufwendig zu durchqueren, das resultierende Objekt Bäume; fast so schlimm wie die direkte Arbeit mit dem DOM. Gibt es eine Möglichkeit, dass ich tun kann,
2
Antworten
Alle, Ich habe mehrere XML-Vorlagen, die ich brauche zu füllen mit Daten, um zu erlauben, mein Dokument-generator-Klasse, um mehrere Vorlagen und legen Sie die Daten richtig Bezeichne ich den Knoten, ich will meine Klasse zum einfügen von
2
Antworten
<xsl:apply-templates mode="block2sequence" select="NewDataSet/Table[CTD_CTD_PKG_ID =$PackageId][position()=1] and NewDataSet/Table[CTD_SEQ_NUM =$strXSLMsgType][position()=1]"/> warum kann ich mit zwei Bedingungen in der obigen Bedingung auswählen, kann einer mir empfehlen Das ist nicht klar: Was wollen Sie erreichen, was Sie wollen ausgewählt, die zwei Bedingungen,
1
Antworten
Habe ich diesen code in eclipse NodeSet nodes = (NodeSet) xPath.evaluate(expression,inputSource, XPathConstants.NODESET); und Ihre mir compile-Zeit-Fehler auf der Knotenmenge. Diese sind die Sachen, die ich importiert haben. Können Sie mir sagen, warum es ist, dies zu tun?
2
Antworten
Ich bin in einer situation, wo ich nur kann-test für die Kind-Knoten, aber ich habe tags angewendet, um die Großeltern des Kind-Knotens. Habe ich versucht mit: <xsl:call-template name="grandparent" select="parent::parent::node()"/> und: <xsl:call-template name="grandparent" select="ancestor::node [@nameofgrandparentnode]"/> Aber klappt beides
3
Antworten
Sagen wir, ich bin der Abfrage ein xhtml-Dokument, und ich möchte die Abfrage alle Geschwister folgenden eine Tabelle mit id='target'. Auch, dass ich weder der erste <table> Geschwister noch die ersten <ol> Geschwister von diesem bestimmten element.
3
Antworten
Habe ich parse eine Html für meine iOS-app. Ich lese im Internet, dass ich nutzen soll die Xpath-und ich fand die Bibliothek TFHpple. Ich sehe, dass diese Bibliothek nutzt die XpathQuery <!DOCTYPE "html"> <html> <head> <meta property="og:site_name"
3
Antworten
Ich habe eine xpath-Selektor. Wie bekomme ich die Elemente und die entsprechende Auswahl über jQuery? Ich habe gesehen, https://developer.mozilla.org/en/Introduction_to_using_XPath_in_JavaScript aber es funktioniert nicht, jQuery verwenden, und es scheint ein wenig zu ausführlich, und ich nehme an, es
4
Antworten
Habe ich den folgenden Xpath-Ausdruck: //*[not(input)][ends-with(@*, 'Copyright')] Ich erwarte, dass er mir alle Elemente - mit Ausnahme von input - mit jedem Attributwert endet mit "Copyright". Führe ich es in der Selen-2-Java-API mit webDriver.findElements(By.xpath(expression)) und die folgende
4
Antworten
Möchte ich extrahieren Sie die URL aus einem xpath-mit den Anfragen Paket in python. Ich kann den text aber nichts, ich versuchen, gibt die URL ein. Kann mir jemand helfen? ipdb> webpage.xpath(xpath_url + '/text()') ['Text of the
3
Antworten
Brauche ich eine XSL-Lösung zu ersetzen, die XML-Knoten mit neuen Knoten. Sagen, ich habe die folgenden vorhandenen XML-Struktur: <root> <criteria> <criterion>AAA</criterion> </criteria> </root> Und ich möchten, ersetzen Sie das eine Kriterium der Knoten mit: <criterion>BBB</criterion> <criterion>CCC</criterion> <criterion>DDD</criterion>
1
Antworten
Ist es möglich XPath Ausdruck mit mehreren enthält verschiedene element-Werte? XML <data> <person> <firstname>Kerry</firstname> <lastname>Packer</lastname> <address>Crown</address> <person> <person> <firstname>Kerry</firstname> <lastname>Murdoch</lastname> <address>California</address> <person> <data> PHP $xml = simplexml_load_string($data); $elements = $xml->xpath("(//person)[firstname[contains(., 'Kerr')]] and [lastname[contains(., 'och')]]"); Derzeit über XPath
3
Antworten
Erste Frage: gibt es eine Möglichkeit, um die Namen von einem Knoten die Attribute? <node attribute1="value1" attribute2="value2" /> Zweite Frage: gibt es einen Weg, um die Attribute und Werte als Wertepaare? Die situation ist folgende: <node attribute1="10"
2
Antworten
Ich versuche zu bekommen eine xpath-Abfrage, die mit der xpath-Funktion lower-case oder upper-case, aber Sie scheinen nicht zu arbeiten, in Selen (wo ich testen, meine xpath, bevor ich es anwenden). Beispiel das NICHT funktioniert: //*[.=upper-case('some text')] Habe
3
Antworten
Ich bin mit diesem XPath, um den Wert eines Feldes: //input[@type="hidden"][@name="val"]/@value Bekomme ich mehrere Ergebnisse, aber ich will nur die erste. Mit //input[@type="hidden"][@name="val"]/@value[1] Nicht funktioniert. Sobald ich diese habe, wie erhalte ich den Wert in Greasemonkey? Ich
2
Antworten
Was XPATH Abfrage könnte ich verwenden, um die Werte aus dem 1. und 3. <td> - Tags für jede Zeile in einer html-Tabelle. Den XPATH - Abfrage, die ich verwendet haben, zu verwenden ist /table/tr/td[1]|td[3]. Diese gibt
2
Antworten
Brauche ich, um wählen Sie einige Werte aus einer XML-Speicherung in einem CLOB-Spalte in einer Oracle-Datenbank. Die beste, die ich gefunden habe ist folgende: select extract(xmltype(COLUMN), 'xpath-expression').getStringVal() as XMLVAL from TABLE t; Das problem ist, dass, wenn
3
Antworten
Erstellte ich eine POM für "Projekt Erstellen", Seite public static class addProjInfo_container { public static WebElement ProjName_txt(WebDriver driver) { element=driver.findElement(By.xpath("//label[text()='Project Name']/following-sibling::input")); return element; } //and so on for every text field for adding project... Und habe ich
2
Antworten
XML: <sheet> <row num="4"> <cell num="1">Customer CODE</cell> <cell num="2">2213213</cell> </row> <row num="5"> <cell num="1">header</cell> <cell num="4">12312</cell> </row> </sheet> Möchte ich set variable Wert 5. Da in der 5. Zeile gibt es-Zelle[@num='1'], entspricht header. Dies ist nur zurück
2
Antworten
Habe ich eine xml wie <root xmlns:ns1="http://foo"> <ns1:child1>Text</ns1:child1> <ns1:child2>Number</ns1:child2> </root> Nun bekomme ich diese von verschiedenen Personen, so dass zum Beispiel person 2 sendet mir eine weitere Nachricht mit der gleichen Struktur wie <root xmlns:anotherNs="http://foo"> <anotherNs:child1>Another Text</anotherNs:child1>
2
Antworten
In Ansible, ich bin auf der Suche nach einer Technik, die funktioniert ähnlich wie lineinfile oder replace aber für XML-Dateien bei der Verwendung von Vorlagen ist keine option. Scheint ein sehr Häufig brauchen. Mit XML-Dateien, obwohl, ist
3
Antworten
Habe ich eine Struktur, die der folgenden ähnelt: <page id='1'> <title>Page 1</title> <page id='2'> <title>Sub Page 1</title> </page> <page id='3'> <title>Sub Page 2</title> </page> </page> <page id='4'> <title>Page 2</title> </page> Brauche ich, um wählen Sie eine Seite,
4
Antworten
Ich habe eine Anwendung, die zum laden von XML-Dokumenten-und output-Knoten je nach XPath. Angenommen, ich beginne mit einem Dokument wie diesem: <aaa> ...[many nodes here]... <bbb>text</bbb> ...[many nodes here]... <bbb>text</bbb> ...[many nodes here]... </aaa> Mit XPath //bbb
2
Antworten
Im Versuch, XSL und Xpath-Funktionen zum entfernen aller Leerzeichen aus einem XML-Attribut mit dem Namen name und macht es Kleinschreibung. Im moment habe ich so etwas wie <xsl:variable name="linkName"> <xsl:value-of select="normalize-space(name)"/> </xsl:variable> Dieser entfernt die Leerzeichen am
1
Antworten
Hier ist mein code : public static void main(String args) { //System.setProperty( //"javax.xml.xpath.XPathFactory", //"net.sf.saxon.xpath.XPathFactoryImpl"); String xml="<root><a>#BBB#</a><a>#CCC#</a><b><a>#DDD#</a></b></root>"; try{ JDocument dom = new JDocument(xml); XPathFactory factory = net.sf.saxon.xpath.XPathFactoryImpl.newInstance(); XPath xpath = factory.newXPath(); XPathExpression expr = xpath.compile("//a[matches(.,'#...#')]"); Object result =
1
Antworten
Gibt es ein plugin, mir zu erlauben, dies zu tun? Es sagt hier (XPath-Kompatibilität-Plugin), dass die Funktionalität entfernt wurde zurück in Jquery der version 1.2 und das plugin es links Weg!!! InformationsquelleAutor significance | 2010-11-26
1
Antworten
In meiner Oracle-db habe ich Einträge wie diesen: <ROOT> <Event> <Type>sldkfvjhkljh</Type> <ID>591252</ID> </Event> <Data> <File> <Name>1418688.pdf</Name> <URL>/591252/1418688.pdf</URL> </File> <File> <Name>1418688.xml</Name> <URL>/591252/1418688.xml</URL> </File> </Data> </ROOT> Brauch ich zu extrahieren ein Wert aus der ersten <Name> tag. Wenn ich
3
Antworten
Gegeben, das folgende xml-fragment: <Problems> <Problem> <File>file1</File> <Description>desc1</Description> </Problem> <Problem> <File>file1</File> <Description>desc2</Description> </Problem> <Problem> <File>file2</File> <Description>desc1</Description> </Problem> </Problems> Ich brauche, um etwas zu produzieren, wie <html> <body> <h1>file1</h1> <p>des1</p> <p>desc2</p> <h1>file2</h1> <p>des1</p> </body> </html> Versuchte ich mit
3
Antworten
Ich habe eine Aufgabe von der Analyse einer einfachen XML-formatierten string in eine MySQL stored procedure. XML sieht wie folgt aus (für Testzwecke): <parent> <child>Example 1</child> <child>Example 2</child> </parent> Was ich brauche MySQL zu tun, ist die
4
Antworten
Habe ich in diesem XML: <property id="1011"> <leasehold>No</leasehold> <freehold>Yes</freehold> <propertyTypes> <propertyType>RESIDENTIAL</propertyType> </propertyTypes> </property> und ich möchte eine xpath-Anweisung, die gleiche wie die folgende geschachtelte if-else-pseudocode-block. if( propertyTypes/propertyType == 'RESIDENTIAL') { if( leasehold == 'Yes' ){ return 'Rent'
3
Antworten
Lange Zeit Zuhörer, zum ersten mal Anrufer. Ich bin relativ neu in XPath und sah mehrere andere threads hier und anderswo, aber ich kann nicht scheinen, um eine Abfrage zu arbeiten, jede Hilfe wäre toll. Ich habe
2
Antworten
Ich habe ein xml-Dokument mit root-element zwei untergeordnete Elemente, 'Diagnose' und 'Ergebnisse'. Die 'Ergebnisse' - element hat dann eine beliebige Anzahl von Elementen mit dem Namen 'Ergebnis' Wenn diese geladen ist, in ein XmlDocument-es ist leicht zu
3
Antworten
Als in diesem Stack Overflow-Antwort vorstellen, dass Sie brauchen, um die Auswahl einer bestimmten Tabelle und dann alle Zeilen von ihm. Aufgrund der Freizügigkeit von HTML, die alle drei der folgenden rechtlichen markup: <table id="foo"><tr>...</tr></table> <table id="foo"><tbody><tr>...</tr></tbody></table>
3
Antworten
Was es bedeutet, wenn Doppel-slash verwendet wird 2 mal in XPath. Angenommen, ich bin mit XPath wie //div[@id='add']//span[@id=addone'] InformationsquelleAutor Tushar K | 2016-03-15
1
Antworten
Aus der folgenden HTML Code: <link rel="index" href="/index.php" /> <link rel="contents" href="/getdata.php" /> <link rel="copyright" href="/blabla.php" /> <link rel="shortcut icon" href="/img/all/favicon.ico" /> Ich versuche, das href Wert der link - tag mit dem rel-Wert = "shortcut icon"
1
Antworten
Ich möchte überprüfen, ist code = "ABC" existiert in meiner xml-Datei mittels xPath.Können Sie bitte machen Sie mir einige Methoden für Sie? <metadata> <codes class = "class1"> <code code = "ABC"> <detail "blah blah"/> </code> </codes> <codes