Michael_K: XML-Namensraum für (id) Attribute

Hallo,

es liegt folgendes XML-element vor:

<prefix1:catalog xmlns:prefix1="namensraum1">
  <prefix1:name id="b2" xmlns="namensraum2"/>
</prefix1:catalog>

Mein Frage ist, ob das id-Attribute für element prefix1:name dann den "namensraum2" besitzt?

Im zugehörigen xsd Schema für targetNamespace nemensraum1 ist das id Attribute für das Element "name" wie folgt definiert: <attribute name="id" type="ID" use="required"/>

Wäre dankbar für Hinweise

Gruss

  1. @@Michael_K

    <prefix1:catalog xmlns:prefix1="namensraum1">
      <prefix1:name id="b2" xmlns="namensraum2"/>
    </prefix1:catalog>
    

    Mein Frage ist, ob das id-Attribute für element prefix1:name dann den "namensraum2" besitzt?

    Ich glaube: nein.

    “The namespace name for an unprefixed attribute name always has no value.” [XML-NAMES §6.2]

    😷 LLAP

    --
    „Dann ist ja auch schrecklich, dass wir in einem Land leben, in dem nicht nur Bildungswillige leben, sondern auch hinreichende Zahlen von Bekloppten. Das darf ich so locker formulieren, ich bin ja jetzt Rentner und muss nicht mehr auf jedes Wort achten.“
    — Joachim Gauck über Impfgegner
    1. Danke für die Information!