Der folgende Beitrag wurde am 12. 12. 2002, 15:38 Uhr von abc veröffentlicht.
Hallo,
ich habe mir neulich einen professionellen XML-Editor gekauft, der unter Tools sowohl "Validate" als auch "Check if Well-Formed" anbietet. Ich habe noch nicht erlebt, dass unterschiedliche Meldungen ausgegeben werden; Wo ist also der Unterschied? (Diese verschiedenen Menüpunkte sind auch schon bei anderen Editoren mir vorgekommen, also kein Bug oder so...)
Bitte um Hilfe!
Der folgende Beitrag wurde am 12. 12. 2002, 15:48 Uhr von Martin Speiser veröffentlicht.
Hallo Alphabet,
ein XML-Dokument ist wohlgeformt, wenn
a) nur ein Root-Element vorhanden ist
b) alle XML-Elemente Ende-tags haben
c) XML-Elemente nicht überlappen
d) alle Attribute in Anführungszeichen eingeschlossen sind
e) die Zeichen <, > und & nicht in den Texten vorkommen (Ausnahme ist in CDATA)
Ein XML-Dokument ist valide, wenn es eine DTD-Angabe hat oder ein Schema verwendet wird, und es mit den Angaben übereinstimmt.
Gruß,
Martin
Der folgende Beitrag wurde am 12. 12. 2002, 16:15 Uhr von Christian Kruse veröffentlicht.
Hallo Martin,
> b) alle XML-Elemente Ende-tags haben
Muss nicht sein. Leere Tags sind erlaubt (<tag/>)
> e) die Zeichen <, > und & nicht in den Texten vorkommen
> (Ausnahme ist in CDATA)
Nicht ganz korrekt. > ist erlaubt:
|The ampersand character (&) and the left angle bracket (<)
|may appear in their literal form only when used as markup
|delimiters, or within a comment, a processing instruction,
|or a CDATA section. If they are needed elsewhere, they must
|be escaped using either numeric character references or the
|strings "&" and "<" respectively.
Nix ueber 'right angle bracket'. Ueber den steht drin:
|The right angle bracket (>) may be represented using the
|string ">", and must, for compatibility, be escaped using
|">" or a character reference when it appears in the
|string "]]>" in content, when that string is not marking the
|end of a CDATA section.
> muss also nur escaped werden, wenn CDATA geschlossen wird.
Naja, ansonsten fehlen noch ein paar Sachen (Attribut darf
nur einmal in einem Tag vorkommen, Zeichensatzspezifisches,
- in Kommentaren ist nicht erlaubt, etc, etc.) Wer es genau
wissen will, moege
http://www.w3.org/TR/REC-xml
lesen.
Gruesse,
CK
--
http://cforum.teamone.de/
http://wishlist.tetekum.de/
Der folgende Beitrag wurde am 12. 12. 2002, 16:21 Uhr von Thomas Meinike veröffentlicht.
Hallo,
> d) alle Attribute in Anführungszeichen eingeschlossen sind
Nicht die Attribute, sondern die Attributwerte.
MfG, Thomas
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4