Titel:

XML.

Startseite
Artikelliste
english
  
ISBN: 3446222820   ISBN: 3446222820   ISBN: 3446222820   ISBN: 3446222820 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 
 

Elemente

Elemente beginnen mit dem Starttag, gefolgt von dem Inhalt und am Ende das Endtag (Bsp.5 1. + 2.Punkt). Falls das Element keinen Inhalt besitzt, kann es auch abgekürzt werden (Bsp.5 3.Punkt). Elementnamen sind "case sensitive", d.h. Groß- und Kleinschreibung werden unterschieden. Erlaubt sind alle Namen die mit Buchstaben oder Unterstrich "_" beginnen, auß allen Variationen der Groß- oder Kleinschreibung von "xml".

Eine Besonderheit des Inhalts von Elementen ist, dass bestimmte Zeichen (<, >, &, ', und ") nur an Stellen stehen dürfen an denen sie nicht mit strukturierenden Zeichen verwechselt werden und so die Form des Dokuments zerstören können. [W3S]

Attribute

Attribute werden immer im Start-Tag deklariert und spezifizieren Elemente näher (Bsp.5 4.Punkt). [W3S]

Kommentar

Ein Kommentar beginnt mit "<!--" und endet mit "-->"(Bsp.5 5.Punkt). Dazwischen dürfen alle Zeichen stehen, solange diese den Beginn oder das Ende des Kommentars nicht verändern: z.B. darf "-" nicht letztes Zeichen sein. [W3S]

XML Prozessor Informationen

Anweisungen an den XML Prozessor beginnen immer mit "<?" und enden mit "?>"(Bsp.5 6.Punkt). Bei jedem XML-Dokument muss in der ersten Zeile eine XML Prozessor-Information stehen, die die Versionskennzeichnung des XML-Dokuments enthält.[ W3S]

2.4 Kodierung

Da das Internet weltweit erreichbar ist, wird für eine Kodierung benötigt, die alle Zeichen kennt. Die Kodierung eines XML-Dokumentes wird direkt in den XML Prozessor Informationen im Attribut "encoding" angegeben:

<?xml version="1.0" encoding="US-ASCII" ?>

oder separat

<?xml encoding="US-ASCII" ?>

Werden keine Angaben zur Kodierung gemacht, nimmt der XML-Prozessor an, dass UTF-8 verwendet wurde. UTF-8 ist eine komprimierte Version von Unicode. Eigentlich kann jede beliebige Kodierung genommen werden, vorausgesetzt der XML-Prozessor kennt sie. Jeder XML-Prozessor muss mindestens 2 Kodierungen kennen: UTF-8 und Unicode.

Im Folgenden ein kurzer Überblick über die gebrächlichsten Kodierungen:

ASCII: American Standard Code for Information Interchange; in 7 bit werden 128 Zeichen kodiert, für amerikanisches Englisch
ISO Zeichensätze: International Standards Organisation hat Zeichensätze für verschiedene Länder definiert.

Die ersten 128 Zeichen (7Bit) sind ASCII gleich, die restlichen 128 Zeichen (+1 Bit) stehen für landesspezifische Zeichen.ASCII und ISO Zeichensätze benötigen ein Byte zur Darstellung von einem Zeichen, enthalten aber nur landesspezifische Zeichen.

Um weltweit XML Daten austauschen zu können, werden Kodierungen benötigt, die möglichst alle gänigen Zeichen enthalten, zum Beispiel:[SKE]

Unicode: Unicode enthält fast alle Zeichen fast aller Schriften der Welt.
UTF-8: Unicodekodierung, die 1 Byte für ASCII-Zeichen und bis zu 6 Byte für exotische Zeichen benutzt
UTF-16: kodiert alle bekannten Zeichen, wobei 2 Byte für häufigere und 4 Byte für exotischere benutzt werden.

 

  
Komponentenbasierte Softwareentwicklung mit MDA, UML und XML
von Andreas Andresen
Siehe auch:
Modellgetriebene Softwareentwicklung. MDA und M...
Patterns kompakt: Entwurfsmuster für effektiv...
IT-Projektmanagement kompakt (IT kompakt)
Agile Softwareentwicklung
Software Engineering: Grundlagen, Menschen, Pr...
Model-Driven Architecture: Eine praxisorienti...
 
   
 
     
|<< Anfang     < Zurück     Index     Weiter >     Ende >>| 

Zurück zur Themenseite:
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/XML

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.

Artikelliste:
Extensible Markup Language (automatische Übersetzung)
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum