namespace frage in XML schema
Holge r
- xml
0 Thomas J.S.0 Holge r
Hallo,
gibt es einen Unterschied zwischen
<anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="lax"/>
und
<anyAttribute namespace="##other" processContents="lax"/>
Wenn es einen Unterschied geben sollte, was erlaubt mir erstere Vorgabe als Attribute?
Hallo,
gibt es einen Unterschied zwischen
<anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="lax"/>
und
<anyAttribute namespace="##other" processContents="lax"/>
Wenn es einen Unterschied geben sollte,
Schon mal einfach gelesen? http://www.w3.org/XML/1998/namespace ?
was erlaubt mir erstere Vorgabe als Attribute?
xml:lang, xml:space, xml:base, xml:id
namespace="##other" bedeuet einen anderen Namensraum als den Zielnamensraum des Dokumentents/Schemas.
Grüße
Thomas
Hallo Thomas,
natuerlich kannte ich den namespace und denke natuerlich zuerst immer irgendwie an xml:lang , warum genau weiss ich nicht -nun gut. Ich war etwas verdutzt, da ich ein Attribute mit einem anderen namespace eingefuegt hatte, der validator aber keinen fehler gemeldet hatte. Habe das Ganze jetzt noch mal genau angechut, da es ein xml schema aus der kombination von viele xsd file ist. Ich hatte in einer falsche type deklarierung geschaut, die ähnlich klang aber eben nur ähnlich. Und da stand dann auch das, was ich eben vermutet hatte, nämlich
<anyAttribute namespace="##other" processContents="lax"/>
was dem ganze jetzt wieder Sinn verleiht.
Trotzdem Danke und Gruß, H.