Thomas J.S.: Wie undeklarierte Elemente zulassen

Beitrag lesen

Hallo,

Aber er kann eine XML-Schema verwenden, da ginge sowas.

könntest du diesen Gedanken etwas erläutern?

Ich zitiere hier die Schema Spez. weil das hier recht gut erklärt wird:
------------
 Der anyType repräsentiert die Abstraktion des ur-type, dem Basistyp, von dem alle einfachen und komplexen Typen abgeleitet sind. Ein anyType schränkt seinen Inhalt in keiner Weise ein. Er kann wie jeder andere Typ verwendet werden:

<xsd:element name="irgendwas" type="xsd:anyType"/>

Der Inhalt des so deklarierten Elements ist in keiner Weise eingeschränkt, der Wert des Elements könnte also 423.46 sein, aber es könnte genauso gut jede andere Zeichenkette oder sogar eine Mischung aus Zeichen und Elementen sein.
--------------

D.h. wenn du für deine XML-Dokumente statt eine DTD, eine XML-Schema entwickelst, kannst du <xsd:element name="container" type="xsd:anyType"/> oder auch nur
<xsd:element name="container" /> verwenden. Dann kannst du im <container>-Element alles mögliche als Inhalt haben.

Grüße
Thomas