Validierung in XML
Matthias
- xml
0 fjh0 Matthias0 Thomas J.S.0 fjh
Hallo,
meine Frage bzgl. Validierung in XML lautet:
Kann ich mir ein Element in einer DTD so definieren, daß
ich z.B. nur das Zeichen "A" bis "C" als Inhalt dieses Elements
zulasse, so daß bei Angabe von "D" beispielsweise der Parser beim
laden des xml Dokuments einen Fehler ausspuckt?
Oder bezieht sich die Validierung bei XML Parsern nur auf die
laut DTD definierte Reihenfolge/Auftrittshäufigkeit etc. der innerhalb eines Elements möglichen Elemente?
Danke
Matthias
Hallo,
Kann ich mir ein Element in einer DTD so definieren, daß
ich z.B. nur das Zeichen "A" bis "C" als Inhalt dieses Elements
zulasse, so daß bei Angabe von "D" beispielsweise der Parser beim
laden des xml Dokuments einen Fehler ausspuckt?
nein das geht nicht, dazu brauchst du XML-Schemata.
Gruß
F-J
Danke für die Information F-J!
Ich bin erst Anfänger in Sachen XML.
Hier noch eine Frage:
Sind XML Schemas schon standartisiert bzw.
vom W3C verabschiedet,oder befindet sich diese
Möglichkeit Dokumentenklassen zu beschreiben
noch in der Experimentierphase?
Danke Matthias
Hallo Franz!
Kann ich mir ein Element in einer DTD so definieren, daß
ich z.B. nur das Zeichen "A" bis "C" als Inhalt dieses Elements
zulasse, so daß bei Angabe von "D" beispielsweise der Parser beim
laden des xml Dokuments einen Fehler ausspuckt?nein das geht nicht, dazu brauchst du XML-Schemata.
Ich mag mich ja irren, aber ich glaue nicht, daß es (sei es mit Schemas (nicht Schematas!!! die sind was anderes)) möglich ist, zu bestimmen was der PCDATA Inhalt eines Elements sein kann.
Aber wenn es anders rum ist, würde ich eine Belehrung begrüßen.
Grüße
Thomas
Hallo Thomas!
Ich mag mich ja irren, aber ich glaue nicht, daß es (sei es mit Schemas (nicht Schematas!!! die sind was anderes)) möglich ist, zu bestimmen was der PCDATA Inhalt eines Elements sein kann.
Aber wenn es anders rum ist, würde ich eine Belehrung begrüßen.
Belehrung nicht nötig, du hast soweit ich das überblicke recht, es geht in der Form nicht. Hab nich genau genug die Frage gelesen :(.
Aber wenns um "Ausbau" der Möglichkeiten von DTDs geht kann eine Beschäftigung mit der XML-Schema-Spec nicht schaden. Hätte auch gerne Zeit mich mehr damit zu befassen.
Aber wo wir schon bei sprachlichen Dingen sind ;-)
Schemata ist der Plural von Schema, nicht Schematas oder Schema.
Also eine DTD ein Schema, zwei DtDs, zwei Schemata.
Was sind denn nun aber Schematas, insebsondere im Unterschied zu Schemas?
Gruß
Franz
Hallo Franz!
Aber wo wir schon bei sprachlichen Dingen sind ;-)
Schemata ist der Plural von Schema, nicht Schematas oder Schema.
Also eine DTD ein Schema, zwei DtDs, zwei Schemata.
Was sind denn nun aber Schematas, insebsondere im Unterschied zu Schemas?
Schemas = W3C nennt seine "Dinge" im Plural Schemas (irgendwo habe ich ach eine Erklärung gelesen warum; finde ich aber just nicht [und nach eine 1/2 Stunde Sucherei habe ich es auch aufgegeben])
sonst ist es richtig, daß der Plural von Schema, Schemata ist.*g*
Grüße
Thomas