Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Teil: I XML-Grundlagen > Internationalisierung

Kapitel 5. Internationalisierung

Wir haben Ihnen erzählt, dass XML-Dokumente Text enthalten, wir haben Ihnen aber noch nicht verraten, um welche Art von Text es sich dabei handelt. In diesem Kapitelwerden wir dieses Versäumnis nachholen. XML-Dokumente enthalten Unicode-Text. Unicode ist ein Zeichensatz, der groß genug ist, um alle lebenden Sprachen der Welt aufzunehmen und darüber hinaus noch ein paar tote. Er kann in verschiedenen Kodierungen auftreten, einschließlich UCS-2 und der ASCII-Obermenge UTF-8. Da Text-Editoren für Unicode nicht so weit verbreitet sind, können XML-Dokumente auch in anderen Zeichensätzen und -kodierungen geschrieben werden, die dann beim Parsen des Dokuments in Unicode umgewandelt werden. Die Encoding-Deklaration gibt an, welchen Zeichensatz ein Dokument benutzt. Sie können Zeichenreferenzen wie θ einsetzen, um Unicode-Zeichen wie θ einzufügen, die im Zeichensatz, in dem ein Dokument geschrieben wird, nicht zur Verfügung stehen.

Computer verstehen Text nicht wirklich. Sie können den lateinischen Buchstaben Z, den griechischen Buchstaben γ oder das Han-Schriftzeichen nicht erkennen. Alles, was ein Computer versteht, sind Zahlen wie 90, 947 oder 40.821. Ein Zeichensatz bildet bestimmte Zeichen, wie etwa Z, auf bestimmte Zahlen ab, etwa 90. Diese Zahlen werden Kodepunkte (Code Points) genannt. Eine Zeichenkodierung legt fest, wie diese Kodepunkte in Bytes repräsentiert werden. Zum Beispiel könnte der Kodepunkt 90 als vorzeichenbehaftetes Byte, als nicht-vorzeichenbehaftetes LSB-Short, als 4-Byte-Wort, als Zweierkomplement, als MSB-Integer oder auf andere kompliziertere Weisen kodiert werden.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint