Datenbasis

Wichtig: Datenbasis meint hier immer Daten in separaten Dateien. Der Code auf dieser Seite befindet sich nicht in der Javascript-Datei oder der HTML-Datei.

Die Datenbasis enthält die Daten, auf die mit Ajax zugegriffen werden soll. Grundsätzlich ist es egal, mit welcher Art von textuellen Daten gearbeitet wird. Manche Datentypen eignen sich besser als andere, das hängt jedoch von den genauen Bedürfnissen an die Datenbasis ab.

In diesem einfachen Beispiel ist es egal, da die Daten nicht komplex modelliert sind.


XML (buch.xml)

<?xml version="1.0" encoding="UTF-8"?>
<bib>
    <buch>
        <titel>Empire Burlesque1</titel>
        <autor>Bob Dylan</autor>
        <verlag>USA</verlag>        
        <preis>10.90</preis>
        <jahr>1985</jahr>
    </buch>
    <buch>
        <titel>Empire Burlesque2</titel>
        <autor>Bob Dylan</autor>
        <verlag>USA</verlag>        
        <preis>10.90</preis>
        <jahr>1986</jahr>
    </buch>
    <buch>
        <titel>Empire Burlesque3</titel>
        <autor>Bob Dylan</autor>
        <verlag>USA</verlag>        
        <preis>10.90</preis>
        <jahr>1987</jahr>
    </buch>
</bib>

JSON (buch.json)

{
  "bib": {
    "buch": [
      {
        "titel": "Empire Burlesque1",
        "autor": "Bob Dylan",
        "verlag": "USA",
        "preis": "10.90",
        "jahr": "1985"
      },
      {
        "titel": "Empire Burlesque2",
        "autor": "Bob Dylan",
        "verlag": "USA",
        "preis": "10.90",
        "jahr": "1986"
      },
      {
        "titel": "Empire Burlesque3",
        "autor": "Bob Dylan",
        "verlag": "USA",
        "preis": "10.90",
        "jahr": "1987"
      }
    ]
  }
}