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 |
|
|