Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.184 Beiträge
 
Delphi 12 Athens
 
#11

Re: [XML] Darf Attribut mehrmals vorkommen und allg. Fragen

  Alt 17. Mär 2009, 13:47
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>
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat