Alex: NOTEMPTY in DTD?

Hallo Forumsleser,

ich möchte gerne als Strukturvorgabe für ein XML-Dokument angeben, daß bestimmte Elemente _nicht_ leer sein dürfen, also so etwas wie <el></el> nicht erlaubt ist. Es soll immer etwas drin stehen. In einer DTD kann man mit EMPTY angeben, daß das Element leer sein muß. Gibt es denn auch das Gegenteil oder brauch ich dafür XML-Schema?

Gruß,

Alex

  1. Hello out there!

    ich möchte gerne als Strukturvorgabe für ein XML-Dokument angeben, daß bestimmte Elemente _nicht_ leer sein dürfen, also so etwas wie <el></el> nicht erlaubt ist. Es soll immer etwas drin stehen.

    Was soll drinstehen? Andere Elemente? PCDATA?

    Bei PCDATA hast du wohl keine Möglichkeit, in einer DTD auszudrücken, dass die Zeichenkette nicht leer sein darf.

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. Hall Gunnar,

      ich möchte gerne als Strukturvorgabe für ein XML-Dokument angeben, daß bestimmte Elemente _nicht_ leer sein dürfen, also so etwas wie <el></el> nicht erlaubt ist. Es soll immer etwas drin stehen.

      Was soll drinstehen? Andere Elemente? PCDATA?

      Wenn etwas, dann PCDATA.

      Bei PCDATA hast du wohl keine Möglichkeit, in einer DTD auszudrücken, dass die Zeichenkette nicht leer sein darf.

      Ah, ok. Danke für Deine Hilfe.

      Gruß,

      Alex