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 |
|
|
Syntax von XML
|
Wenn du bereits bist, wissen, daß HTML dann die XML Syntax nicht daß sein sollte viel eines zu greifen Sprunges. Während es einige neue Einzelteile in XML gibt, ist es noch eine Preisaufschlagsprache gerecht, die auf Umbauten beruht, um die Arbeit zu erhalten erledigt.
|
XML Dokument: -
|
XML Dokumente verwenden eine einfache Syntax und self-describing.
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<company>
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of Emlpoyee</body>
</company>
|
Die erste Linie im Dokument - die XML Erklärung - definiert die XML Version und die Buchstabe kodierung verwendet im Dokument. In diesem Fall paßt sich das Dokument an zur Spezifikation 1.0 von XML und von Gebrauch das ISO-8859-1 (Latin-1/West Europäer) Zeichensatz.
|
Die folgende Linie beschreibt das Wurzelelement des Dokumentes (wie es sagte: „dieses Dokument ist eine Firma "):
|
Die folgenden 4 Linien beschreiben 4 Kindelemente der Wurzel (zu, von, überschrift und Körper):
|
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of Emlpoyee</body>
|
Und schließlich definiert die letzte Linie das Ende des Wurzelelements:
|
Kannst du von diesem Beispiel ermitteln, daß das XML Dokument enthält eine Firma zu Vyom von CTCs? Nicht stimmst du darin überein, daß XML recht Selbst-beschreibend ist?
|
Elemente müssen einen schließenden Umbau haben
|
es ist ungültig, den schließenden Umbau, mit XML auszulassen.
|
In HTML enthält einige Elemente nicht schließenden Umbau. Der folgende Code ist in HTML gültig:
|
<p>This is a author
<p>This is another author
|
In XML müssen alle Elemente einen schließenden Umbau haben, z.B.:
|
<p>This is a author</p>
<p>This is another author</p>
|
Anmerkung: Du konntest vom vorhergehenden Beispiel beachtet haben, daß die XML Erklärung nicht einen schließenden Umbau hatte. Dieses ist nicht eine Störung. Die Erklärung ist nicht ein Teil des XML Dokumentes selbst. Es ist nicht ein XML Element, und es sollte nicht einen schließenden Umbau haben.
|
XML Umbauten sind der empfindliche Fall
|
XML Umbauten sind der Fall, der in Bezug auf HTML empfindlich ist
|
Mit XML ist das Umbau <Author> zu dem Umbau <author> unterschiedlich. Öffnende und schließende Umbauten müssen mit dem gleichen Fall folglich geschrieben werden:
|
<Author>This is incorrect</author>
<author>This is correct</author>
|
Der XML Elemente richtig nisten
|
Unsachgemäße Verschachtelung der Umbauten ist kein sinnvoll zu XML.
|
einige Elemente können innerhalb einander in HTML so unsachgemäß genistet werden:
|
<b><i>"Hello World" This text is bold and italic</b></i>
|
In XML müssen alle Elemente innerhalb einander so richtig genistet werden:
|
<b><i>"hello World" This text is bold and italic</i></b>
|
XML Dokumente müssen ein Wurzel-Element haben
|
Um ein Wurzelelement zu definieren müssen alle XML Dokumente ein einzelnes Umbaupaar enthalten.
|
Alle weiteren Elemente müssen innerhalb dieses Wurzelelements sein. Alle Elemente können Kindelemente haben. Kindelemente müssen innerhalb ihres Elternteilelements richtig genistet werden:
|
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
|
XML Attribut-Werte müssen veranschlagen werden
|
Mit XML ist es ungültig, Anführungszeichen um Attributwerte auszulassen.
|
XML Elemente können Attribute Name/Wertin den paaren gerade wie in HTML haben. In XML muß der Attributwert immer veranschlagen werden. Die zwei XML Dokumente unten studieren. Das erste man ist falsch, die Sekunde ist korrekt:
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<company date=10/10/2004>
<to>Vyoms</to>
<from>TCS</from>
</company>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<company date="10/10/2004">
<to>Vyoms</to>
<from>TCS</from>
</company>
|
Die Störung im ersten Dokument ist, daß das Datumattribut im Anmerkung Element nicht veranschlagen wird. Dieses ist korrekt: date= " 10/10/2004 ". Dieses ist falsch: date=10/10/2004.
|
Weißer Raum wird in XML konserviert
|
Der weiße Raum im XML Dokument wird nicht beschnitten.
|
Dieses ist verschiedenes HTML. Mit HTML mögen ein Satz dieses: Hallo ist mein Firmennamen VYOM, wird angezeigt so: Hallo ist mein Firmennamen VYOM, weil HTML Mehrfachverbindungsstelle verringert, nachfolgende weiße Raumbuchstaben zu einem einzelnen weißen Raum.
|
XML Anmerkungen
|
XML Anmerkung Syntax ist der von HTML ähnlich. <! -- Dieses ist eine Anmerkung -->
|
Keywords: xml syntax,xml Case Sensitive , xml documentation, xml document, xml comments element, xml tags
|
|
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 |
|
|