Da ist fast alles erlaubt (nur < und " und & müßten maskiert werden).
Es wären sogar Zeilenumbrüche erlaubt (ist nur leicht unübersichtlich, wenn sich mal wer den
XML-Code anguckt).
Also laut
XML-Spec ... in wie weit das vonn allen
XML-Prozessoren unterstützt wird ... k.A., aber
MSXML (TXMLDocument) sollte das zumindestens so behandeln.
Aber man kann die Notiz auch leicht in noch einen Node reinpacken.
XML-Code:
<xml>
<kategorie name="Kategorie 1">
<eintrag name="Eintrag 1">
<beschreibung>Beschreibung</beschreibung>
<merkmale>
<merkmal name="Merkmal 1">
<notiz>Notiz</notiz>
</merkmal>
<merkmal name="Merkmal 2">
<notiz>Notiz</notiz>
</merkmal>
<merkmal name="Merkmal 3" />
<merkmal name="Merkmal n" />
</merkmale>
</eintrag>
...
wenn die Beschreibung recht kurz ist, dann würde diese auch als Attribut gut machmar sein
XML-Code:
<xml>
<kategorie name="Kategorie 1">
<eintrag name="Eintrag 1" beschreibung="Beschreibung">
<merkmale>
<merkmal name="Merkmal 1">
...
wobei man hier sogar <merkmale> weglassen könnte (wenn ein eintrag dann nur noch den einen Node <merkmale> enthält)
XML-Code:
<xml>
<kategorie name="Kategorie 1">
<eintrag name="Eintrag 1" beschreibung="Beschreibung">
<merkmal name="Merkmal 1">
<merkmal name="Merkmal 2">
</eintrag>
...