namespaces

  • Hallo,

    es wäre nett, wenn mir jemand folgende Frage erklären könnte.

    Ich habe folgendes xml-Dokument:

    Quellcode

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <root xmlns:schmidt="http://www.schmidt.de/vorlesung/xml"
    3. xmlns:xlink="http://www.w3.org/1999/xlink">
    4. <elemA xmlns="http://www.fh-hof.de">
    5. <elemC xmlns="http://www.uni-eichstaett.de">
    6. <schmidt:elemB xlink:actuate="onLoad" xlink:href="http://www.w3.org" xlink:show="replace"/>
    7. <elemD/>
    8. <elemE xmlns="http://www.example.com"/>
    9. </elemC>
    10. </elemA>
    11. </root>
    Alles anzeigen


    Ich verstehe nicht ganz welches Element nun zu welchem namespace gehört.
    Gehört nun beispielsweise elemA zu xmlns="http://www.fh-hof.de" oder gehört elemA zu gar keinem Namensraum, da es keine Kennzeichnung davor hat wie etwa schmidt:elemB? Somit hätte ja dann nur elemB einen namespace und die anderen Elemente wären nicht zugeordnet oder?

    Es wäre nett, wenn mir jemand das kurz klar machen könnte, bzw. sagen könnte zu welchem namespace nun das jeweilige Element gehört. Sind ja nicht viele.

    Vielen Dank