HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Gültigkeitserklärung des Entweichen-XML
|
Während der Gültigkeitserklärung werden die CDATA XML Abschnitte durch die XML grammatische Definition ignoriert, damit du deinen Code mit Sonderzeichen oder nicht gültigem HTML Innere setzen kannst, die unterteilen.
|
Analysierte Daten
|
Wenn ein XML Element analysiertes ist, enthält, das Innere ist, das auch analysiert wird.
|
<message>This text is also parsed</message>
|
Die grammatische Definition analysierte das Ganze enthält, weil XML Elemente andere Elemente enthalten können, wie in diesem Beispiel, in dem das Element zwei andere Elemente enthält (erstes und letzt):
|
<name><first>Vyom</first><last>Technosoft</last></name>
|
Grammatische Definition bricht über Linie in Sub-elements so:
|
<name>
<first>Vyom</first>
<last>Technosoft</last>
</name>
|
Entweichen-Buchstaben
|
Ungültige XML Buchstaben werden durch Wesenhinweise ersetzt.
|
Wenn du einen Buchstaben wie < ODER > innerhalb eines XML Elements setzen möchtest, erzeugt es eine Störung, weil die grammatische Definition sie als der Anfang eines neuen Elements u. des Endes des Elements deutet. Du kannst nicht etwas ähnliches schreiben:
|
<message>if age < 70 then</message>
|
Um dieses zu vermeiden, mußt du „<“ Buchstaben mit einem Wesenhinweis, so ersetzen:
|
<message>if age < 70 then</message>
|
XML haben 5 vorbestimmte Wesenhinweise:
|
< |
< |
less than |
> |
> |
greater than |
& |
& |
ampersand |
' |
' |
class="normalText"apostrophe |
" |
" |
quotation mark |
Anmerkung: Nur Buchstaben wie „<“ und „u.“ sind ausschließlich in XML ungültig. Apostrophe, Anführungszeichen und grössere als Zeichen sind wahlweise freigestellt, aber es ist eine gute Gewohnheit, zum sie zu ersetzen.
|
CDATA Abschnitte
|
CDATA Abschnitte werden im Allgemeinen für das Entgehen der Textabschnitte Buchstaben enthalten benutzt, die anders als Preisaufschlag erkannt würden. XML Prozessor ignorierte alle Umbau- und Wesenhinweise und behandelt sie gerade wie alle mögliche Textdaten. CDATA Abschnittblöcke sind eine Bequemlichkeitsweise gewesen, wenn du große Blöcke der Sonderzeichen als Textdaten einschließen möchtest, aber du möchtest nicht Wesenhinweise alle Zeit verwenden müssen.
|
Ein CDATA Abschnitt beginnt immer mit „<! [CDATA [“ und Enden mit „]] >“:
|
<xmlElement>
<![CDATA[
I am > the rules!
]]>
</xmlElement>
|
Anmerkungen:-
|
Überprüfen, ob du nicht ein CDATA [oder a]] > innerhalb deines CDATA hast, weil des CDATA Abschnitts nicht genistet werden kann.
|
class="keywords">
Keywords: cdata section, xml document, xml parser, xml processor
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|