Herbert mit den großen Ohren und dem kleinen Kinn: Wie ist eine XML Datei aufgebaut?

Beitrag lesen

Guten Morgen,

ich versuche gerade für unseren Geschäftspartner eine XML Datei zu erstellen. Er hat mir seine Spezifikation geschickt.

Jetzt bin ich mir aber noch nicht ganz sicher, wie die Datei genau aufgebaut sein muss. Also ich habe mit phpmyadmin mal einen XML export gemacht. Hier ist ein Ausschnitt:

<?xml version="1.0" encoding="iso-8859-1" ?>

  • <!--
  • phpMyAdmin XML-Dump
  • version 2.5.1
  • http://www.phpmyadmin.net/ (download page)
  • Host: localhost
  • Erstellungszeit: 01. Juli 2003 um 09:51
  • Server Version: 3.23.52
  • PHP-Version: 4.2.2
  • Datenbank: 'dent'

-->

  • <dent>
    -  <!--  Tabelle links -->
    -  <links>
        <index_links>1</index_links>
        <gebiet>Wallenhorst</gebiet>
        <kategorie>dl</kategorie>
        <sprache>de</sprache>
        <name>Kock</name>
        <plz>49134</plz>
        <url>www.dental-world.de</url>
        <banner>dentallabor_kock.gif</banner>
       </links>
  • <links>

Also ich habe ein php Script geschrieben, dass mir die Daten mit solchen Einrückungen erstellt.

Nun meine Frage:

Vor manchen Tags steht ein Bindestrich. Ist der zwingend erforderlich?

Außerdem benötige ich am Anfang die Zeile "<?xml version="1.0" encoding="iso-8859-1" ?>
", richtig?

Unser Partner gibt uns folgende Auflage:

Als Datenformat wird XML mit Encoding UTF-8 unterstützt.
Die Daten sind XML konform zu übergeben, möglichst UTF-8 kodiert.

Alphanum Feldinhalte sind in CDATA-Tags zu kapseln.

Was heißt das?

Danke