Dies ist das erste Mal, dass ich XML-Daten handhabe.Xpath-Abfrage für 1260 in: <Rep D = "SSE" F = "10"> 1260</Rep> in Talend
Meine Daten sieht wie folgt aus:
<Sp>
<D>
<Lo>
<Period>
<Rep D="SSE" F="10">1260</Rep>
</Period>
</Lo>
</D>
</Sp>
Ich suche die XPath-Abfrage für den Wert 1260.
Ich bin mit Talend und Looping um die XPath, die in Rep endet ich. konnten alle anderen Daten abrufen, zum Beispiel für D, die XPath-Abfrage ist @D, aber wie bekomme ich den Wert 1260?
Irgendwelche Ideen?
Vielen Dank im Voraus!
Danke für Ihre Antwort. Die Werte ändern sich ständig und unabhängig davon, was die Werte für D oder F sind, möchte ich die Nummer vor auswählen. In diesem Beispiel ist es 1260, aber es ändert sich und ist unabhängig. Gibt es eine Möglichkeit, diesen Wert jedes Mal zu erfassen? – Sunny
'// Rep/text()' wählt den Textknoten unter allen 'Rep'-Elementen im Dokument aus, unabhängig von' @ D', '@F' und dem Zeichenfolgenwert von' Rep'. Ist es das was du willst? – kjhughes
// Rep/text() funktionierte nicht richtig für mich, aber ich denke, das ist, weil ich in Talend bereits Rep umgehe ... Am Ende funktionierte 'text()' für mich. Danke für Ihre Hilfe! – Sunny