Kapitel 12. XML

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

XML, die Extensible Markup Language, ist ein standardisiertes Datenformat. Es sieht ein bisschen aus wie HTML, mit Tags (<example>like this</example>) und Entitäten (&amp;). Im Gegensatz zu HTML ist XML jedoch so konzipiert, dass es leicht programmatisch geparst werden kann, und es gibt Regeln dafür, was man in einem XML-Dokument tun kann und was nicht. XML ist heute das Standarddatenformat in so unterschiedlichen Bereichen wie dem Verlagswesen, der Technik und der Medizin. Es wird für Remote Procedure Calls, Datenbanken, Bestellungen und vieles mehr verwendet.

Es gibt viele Szenarien, in denen du XML verwenden möchtest. Da es ein gängiges Format für die Datenübertragung ist, können andere Programme XML-Dateien ausgeben, aus denen du entweder Informationen extrahieren(parsen) oder in HTML darstellen(transformieren) kannst. In diesem Kapitel erfährst du, wie du den in PHP enthaltenen XML-Parser verwendest und wie du mit der optionalen XSLT-Erweiterung XML transformieren kannst. Wir gehen auch kurz auf die Erzeugung von XML ein.

Seit kurzem wird XML in Remote Procedure Calls (XML-RPC) verwendet. Ein Client kodiert einen Funktionsnamen und Parameterwerte in XML und sendet sie über HTTP an einen Server. Der Server dekodiert den Funktionsnamen und die Werte, entscheidet, was zu tun ist, und gibt einen in XML kodierten Antwortwert zurück. ...

Get PHP programmieren, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.