Ich würde gerne wissen, ob es möglich ist, einen Wert mit XLST auszuwählen, wenn ein Wert in einem Knoten gefunden wird. Ich habe keine Erfahrung mit XSLT, aber ich brauche das für einen Prozess in Microsoft BizTalk.XSLT Wert auswählen, wenn Wert im Knoten existiert
So ein Beispiel dafür, was ich tun möchte:
<STF_11_OfficeHomeAddress>
<AD_0_StreetAddress>Street 1</AD_0_StreetAddress>
<AD_1_OtherDesignation>AD_1_OtherDesignation_0</AD_1_OtherDesignation>
<AD_2_City>City 1</AD_2_City>
<AD_3_StateOrProvince>Provence 1</AD_3_StateOrProvince>
<AD_4_ZipOrPostalCode>ZIP 1</AD_4_ZipOrPostalCode>
<AD_5_Country>Country 1</AD_5_Country>
<AD_6_AddressType>TYPE 1</AD_6_AddressType>
<AD_7_OtherGeographicDesignation>OtherGeographicDesignation 1</AD_7_OtherGeographicDesignation>
</STF_11_OfficeHomeAddress>
<STF_11_OfficeHomeAddress>
<AD_0_StreetAddress>Street 2</AD_0_StreetAddress>
<AD_1_OtherDesignation>OtherDesignation 2</AD_1_OtherDesignation>
<AD_2_City>City 2</AD_2_City>
<AD_3_StateOrProvince>Province 2</AD_3_StateOrProvince>
<AD_4_ZipOrPostalCode>Zip 2</AD_4_ZipOrPostalCode>
<AD_5_Country>Country 2</AD_5_Country>
<AD_6_AddressType>AddressType 2</AD_6_AddressType>
<AD_7_OtherGeographicDesignation>OtherGeographicDesignation 2</AD_7_OtherGeographicDesignation>
</STF_11_OfficeHomeAddress>
Wenn Wert <AD_7_OtherGeographicDesignation>OtherGeographicDesignation 2</AD_7_OtherGeographicDesignation>
vorhanden ist, wählen <AD_0_StreetAddress>Street 2</AD_0_StreetAddress>
. Die einzige Sache ist, die Reihenfolge ist nicht immer die gleiche und Knoten <STF_11_OfficeHomeAddress>
kann 11 Mal in der gleichen Datei auftreten.
Kann mir bitte jemand helfen?
groß danke! – user1292411