2017-08-31 13 views
0

私はXMLを解析しながら、私は、複数の繰り返しのタグを持っていることがあります...私は、私は、XPathを使用してXMLを解析していますサーバの問題で立ち往生していると思いますが、異なるデータとの例を取ることができます....Xpathで動的に位置に基づいてタグから値を取得する方法は?

<note> 
<to>Tove 1</to> 
<from>Jani 1</from> 
<heading>Reminder 1</heading> 
<body>Don't forget me this weekend One!</body> 
</note> 
<!-Second Node -!> 
<note> 
<to>Tove 2</to> 
<from>Jani 2</from> 
<heading>Reminder 2</heading> 
<body>Don't forget me this weekend Second!</body> 
</note> 

//ノート/に/テキスト()<to>タグからテキストを取得するには - >私のXpath

しかし、問題は、私は私が得る上記のXpathで、があるかもしれませんどのように多くのタグがわからないです毎回価値がない...

注:私は、私はタグの数を知っているがあれば、[1]、[2]どのように行うために使用することができます知っている動的

+0

? – Andersson

答えて

0

あなたは要素の量を取得したい場合は、次の

count(//note//to/text())

テキストに基づいてセルを取得したい場合:

//note//to/[text() = 'Jani 1']/text()

あなたが取得したいん1
関連する問題