Auszüge aus dem Begleitmaterial... definiert Syntax für andere Auszeichnungssprachen. XML-basierte Auszeichnungssprachen teilen dieselbe Syntax, z.B. Tags in Spitzklammern Show ... Wurzelelement. XML-Dokumente sind baumartig ... ... Ein Element besteht immer aus einem öffnenden und schließenden Tag. ... ... Hochkommataumschlossen sein. Es ist nicht erlaubt, die gleichen Attributnamen mehrfach in einem Element zu verwenden. ... erlauben es, im XML Anweisungen zu hinterlegen, die später von Anwendungen ausgeführt werden können. Hier erfolgt in LaTeX ein Umbruch: Und weiter gehts … ... Es dürfen nicht mehrere Attribute mit gleichem Namen in einem Element existieren. ... PCDATA (engl. Parsed Character Data) ist ein Zeichenbereich in SGML und XML. Für PCDATA wird das Schlüsselwort #PCDATA innerhalb der DTD verwendet. Mit #PCDATA wird ein Textblock gekennzeichnet, der auch weitere Anweisungen an den Parser enthalten kann.[1] Der Inhalt dieses Textblocks wird syntaktisch vom Parser analysiert. Im Gegensatz zu
CDATA dürfen nur Zeichen enthalten sein, die keine Tags, Deklarationen oder Verarbeitungsanweisungen einleiten. Verboten sind hier beispielsweise XML-Elementinhalt[Bearbeiten | Quelltext bearbeiten]Die Verwendung von #PCDATA innerhalb der Definition von Elementinhalten ist in der Regel [51] für gemischten Inhalt (engl. Mixed Content) definiert.[2] <!ELEMENT Fett (#PCDATA) > <!ELEMENT Absatz (#PCDATA | Fett)* > Das Element <Absatz>Das ist <Fett>wichtig</Fett>.</Absatz><!-- gültig --> <Absatz></Absatz><!-- gültig --> SGML-Elementinhalt[Bearbeiten | Quelltext bearbeiten]<!ELEMENT Fett (#PCDATA) > <!ELEMENT Absatz1 (#PCDATA | Fett)* > <!ELEMENT Absatz2 (#PCDATA | Fett)+ > <!ELEMENT Absatz3 (Fett, #PCDATA) > In SGML darf Das Element Das Element Das Element <Absatz1>Das ist <Fett>wichtig</Fett>.</Absatz1><!-- gültig --> <Absatz1></Absatz1><!-- gültig --> <Absatz2>Das ist <Fett>wichtig</Fett>.</Absatz2><!-- gültig --> <Absatz2></Absatz2><!-- ungültig, Text oder fett fehlt --> <Absatz3><Fett>Das</Fett>ist wichtig.</Absatz3><!-- gültig --> <Absatz3><Fett>Das</Fett></Absatz3><!-- ungültig, Text fehlt hinter Fett --> <Absatz3>Das ist <Fett>wichtig</Fett>.</Absatz3><!-- ungültig, Fett fehlt am Beginn --> <Absatz3></Absatz3><!-- ungültig, Fett fehlt, Text fehlt --> Einzelnachweise[Bearbeiten | Quelltext bearbeiten]
B
Sers, kann mir wer bitte den Unterschied zwischen #PCDATA & #CDATA erklären? Grüsse x22Bekanntes Mitglied
#PCDATA -> Strings Regards, B
Danke! x22Bekanntes Mitglied
Der Inhalt wird vom XML-Parser nie geparst |