Hallo,
alles klar soweit, dank Dir. Hab's mir schon so gedacht, alles andere währe unlogisch.
Eine Frage habe ich dann aber doch noch:<x xmlns="bla">
<y xmlns="blub">
<!-- ist das erlaubt? -->
bla:z/
</y>
</x>
Ja.
D.h. werden alle Namensräume nach "unten durchgereicht", so das in einem Blatt (im XML-Baum) alle umgebenden Namensräume erlaubt sind?
Ja, _wenn_ du das ensprechende Namensraumpräfix benützt.
Oder wird in einen neuen Namensraum der Parent-Namensraum gekillt?
Ja, normalerweise. Es sei denn du verwendest das entsprechenden Namensraupräfix.
"Die Namensraum-Deklaration gilt für das Element, in dem sie angegeben ist, und für alle Elemente im Inhalt dieses Elements, es sei denn, sie wird durch eine andere Namensraum-Deklaration mit dem gleichen Namensraum-Atrtribut-Teil (d.i. endeweder xmlns="..." oder xmlns:x="...") überschrieben"
Grüße
Thomas