May 2018
Intermediate to advanced
680 pages
15h 54m
German
Namespaces im XML-Input können erhöhte Anforderungen an die Folgeprogrammierung bewirken. Bei jeder Änderung der Namespaces müssen ggf. zahlreiche XSL-Stylesheets oder XQuery-Scripte angepasst werden. Geschieht das nicht zeitnah, ist Informationsverlust die wahrscheinliche Folge.
<ns1:Orte
xmlns="www.wilfried-grupe.de/Beispiele/2018"
xmlns:ns1="www.wilfried-grupe.de/Orte"
xmlns:ns2="www.wilfried-grupe.de/Ort"
xmlns:ns3="www.wilfried-grupe.de/Mensch"
xmlns:ns4="www.wilfried-grupe.de/Kauf">
...
</ns1:Orte>
Um Namespace-basierte Werte im XML-Input eindeutig adressieren zu können, muss das XPath-Statement auch die Namespace-Präfixe einbinden, z.B.:
/ns1:Orte/ns2:Ort[1]/ns3:Mensch[1]/ns4:Kauf[6]
Damit das funktioniert, ...
Read now
Unlock full access