少し追加して、この例は大きなxmlの一部です。XSLTを使用してxmlを変換して、反復ノードが一意の名前を取得するようにします。
私はxmlファイルの次の部分を持っている:
<smartdocuments_root_node xmlns="http://com.logica.digimeente.zaaksysteem">
<Zaak>
<ZaakNummer>21773</ZaakNummer>
<ZaakID>21768</ZaakID>
<Titel>Melding klein evenement De grote Kompanjie Barbeque!</Titel>
<Kenmerken>
<Kenmerk>
<KenmerkType>Starttijd evemenent</KenmerkType>
<Omschrijving>Starttijdevemenent</Omschrijving>
<Waarde>15:00</Waarde>
</Kenmerk>
<Kenmerk>
<KenmerkType>evement namens</KenmerkType>
<Omschrijving>evement namens</Omschrijving>
<Waarde>De Kompanjie</Waarde>
</Kenmerk>
<Kenmerk>
<KenmerkType>Datum evenement</KenmerkType>
<Omschrijving>Datumevenement</Omschrijving>
<Waarde>20171101</Waarde>
</Kenmerk>
</Kenmerken>
</Zaak>
</smartdocuments_root_node>
何私が取得したいとする場合とは、次のとおりです。
<smartdocuments_root_node xmlns="http://com.logica.digimeente.zaaksysteem">
<Zaak>
<ZaakNummer>21773</ZaakNummer>
<ZaakID>21768</ZaakID>
<Titel>Melding klein evenement De grote Kompanjie Barbeque!</Titel>
<Kenmerken>
<Kenmerk1>
<KenmerkType>Starttijd evemenent</KenmerkType>
<Omschrijving>Starttijdevemenent</Omschrijving>
<Waarde>15:00</Waarde>
</Kenmerk1>
<Kenmerk2>
<KenmerkType>evement namens</KenmerkType>
<Omschrijving>evement namens</Omschrijving>
<Waarde>De Kompanjie</Waarde>
</Kenmerk2>
<Kenmerk3>
<KenmerkType>Datum evenement</KenmerkType>
<Omschrijving>Datumevenement</Omschrijving>
<Waarde>20171101</Waarde>
</Kenmerk3>
</Kenmerken>
</Zaak>
</smartdocuments_root_node>
それとも<KenmerkType>
内の値でKenmerkノードの名前を変更します。
誰でも手伝ってもらえますか?
あなたはこれをしたいかなりか?そのようなXMLは、(たとえそれがうまく構成されていても)作業する悪魔です。誰もそのような形式にしてくれてありがとうと思います。 –