Namespace-Präfix des root-Elements auslesen
montalbano
- xsl
Hi folks,
Ich möchte das Namespace-Präfix des root-elements (hier also "soapenv" des Elements "Envelope") mit xslt aus einem soap-request auslesen... Hat jemand eine zündende Idee?
Besten Dank!
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:arc="http://soa.company.net/ch/architecture" xmlns:pin="http://soa.company.net/ch/architecture/PingWsTest_2_0">
<soapenv:Header></soapenv:Header>
<soapenv:Body>
<pin:test_ping>
<pin:uecpirp1>
<pin:gen_dt_char>12</pin:gen_dt_char>
<pin:gen_dt_decimal_11_2>13</pin:gen_dt_decimal_11_2>
</pin:uecpirp1>
</pin:test_ping>
</soapenv:Body>
</soapenv:Envelope>
Hallo,
Ich möchte das Namespace-Präfix des root-elements (hier also "soapenv" des Elements "Envelope") mit xslt aus einem soap-request auslesen... Hat jemand eine zündende Idee?
Besten Dank!
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:arc="http://soa.company.net/ch/architecture" xmlns:pin="http://soa.company.net/ch/architecture/PingWsTest_2_0">
</soapenv:Envelope>
substring-before(name(//\*[namespace-uri(.) = 'http://schemas.xmlsoap.org/soap/envelope/']), ':')
Grüße
Thomas
Super, funktioniert einwandfrei!
Besten Dank