私は以下のような重複したタグ名を持ついくつかのXML XMLドキュメントを持っている::名前の変更重複XMLタグ
<ROOT>
<RECORD>
<ID>A1</ID>
<NAME>Name1</NAME>
<ADDRESS>StreetName</ADDRESS>
<ADDRESS>CityName</ADDRESS>
<ADDRESS>State</ADDRESS>
<ADDRESS>321</ADDRESS>
<PHONE>12345</PHONE>
</RECORD>
<RECORD>
<ID>A1</ID>
<NAME>Name1</NAME>
<ADDRESS>StreetName</ADDRESS>
<ADDRESS>CityName</ADDRESS>
<ADDRESS>State</ADDRESS>
<ADDRESS>123</ADDRESS>
<PHONE>12345</PHONE>
</RECORD>
</ROOT>
私は唯一の最初のタグの値を取得していますXSLTを適用していたときに私は、全アドレスを取得する必要がありますが。 そのADDRESSタグ名をSTREET、CITY、STATE、ZIPタグなどの適切なタグ名に変更する可能性はありますか?
しかし、私はアドレス[1]、アドレス[2]、アドレス[3]のようになっていません。私はこれらすべてのために同じタグ名のアドレスを持っています。 –
はい、そうです。したがって、XSLTでそれらを選択すると、 "address [2]" />のように指定できます。角括弧内の数字はタグの出現であるため、アドレス[1]は最初のアドレス、アドレス[2]は2番目のアドレスなどです。問題がある場合はxpath軸を参照する必要があります –
Woody
はいWoodyはシンプルです。良い。その働き。 –