XML-Syntaxregeln
Bei der Erstellung der XML-Syntax müssen Sie die folgenden Regeln beachten und umsetzen.
- Jedes XML-Element muss einen Endtag haben.
- Bei XML-Tags wird zwischen Groß- und Kleinschreibung unterschieden.
- Alle XML-Elemente müssen ordnungsgemäß verschachtelt sein.
- Jedes XML-Dokument muss ein Stammelement haben.
- Attributwerte müssen immer in Anführungszeichen stehen.
Jedes XML-Element muss einen Endtag haben
Achten Sie bei der Erstellung der XML-Syntax darauf, dass Sie den schließenden Tag verwenden.
- Fehlerhaft
<body>See Spot run. <body>See Spot catch the ball.
- Korrekt
<body>See Spot run.</body> <body>See Spot catch the ball.</body>
Bei XML-Tags wird zwischen Groß- und Kleinschreibung unterschieden
Bei der Erstellung von XML-Dokumenten unterscheidet sich der Tag "
<Body> vom Tag " <body>.- Fehlerhaft
<Body>See Spot run.</body>
- Korrekt
<body>See Spot run.</body>
Alle XML-Elemente müssen ordnungsgemäß verschachtelt sein
Die unsachgemäße Verschachtelung von Tags hat keine Auswirkungen auf XML.
- Fehlerhaft
<b><i>This text is bold and italic.</b></i>
- Korrekt
<b><i>This text is bold and italic.</i></b>
Jedes XML-Dokument muss ein Stammelement haben
Jedes XML-Dokument muss ein einzelnes Tagpaar enthalten, das ein Stammelement definiert. Alle anderen Elemente müssen sich innerhalb dieses Stammelements befinden. Jedes Element kann Unterelemente (untergeordnete Elemente) haben. Unterelemente müssen innerhalb ihres übergeordneten Elements ordnungsgemäß verschachtelt sein.
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
Attributwerte müssen immer in Anführungszeichen stehen
Achten Sie darauf, dass Sie die Attributwerte in Anführungszeichen setzen. XML-Elemente können Attribute in Name-Wert-Paaren haben; der Attributwert muss jedoch immer in Anführungszeichen gesetzt werden.
- Fehlerhaft
<?xml version= “1.0” encoding=“ISO-8859-1”?> <note date=05/05/05> <to>Dick</to> <from>Jane</from> </note>
- Korrekt
<?xml version= “1.0” encoding=“ISO-8859-1”?> <note date=”05/05/05”> <to>Dick</to> <from>Jane</from> </note>In dem fehlerhaften Dokument steht das Datumsattribut im Element "note" nicht in Anführungszeichen.