hat ich diese Woche auch so ähnlich. Versuch mal als erstes print statements im Agenten "validate" der Anwendung Anwendungen.nsf das folgende statement:
Print "Content-type:text/plain"
Hallo Uwe,
hast du das mal in einem Agenten ausprobiert?
Print "Content-type:text/plain"
Genau damit wird nämlich das html Giraffel auch nicht geschickt ;D
praktisch reicht in den meisten Fällen zeilengetrennter Plain Text völlig aus.
Oder Json, die Objektnotation von JavaScript
// von Head Rush Ajax Buch
{ "totals": [
{"location":"Vail", "boardsSold":642, "bootsSold":45, "bindingsSold:"},
{"location":"Santa Fe", "boardsSold":326, "bootsSold":86, "bindingsSold:"32},
{"location":"Bolder", "boardsSold":453, "bootsSold":90, "bindingsSold:"16}
]};
Praktisch die gesamten JavaScript libraries für Ajax arbeiten entweder mit xml oder mit Json. Und die können das ganze JavaScript einfacher und robuster machen. Andreas code oben funktioniert nämlich z.B. nicht mit IE Browsern älter als IE7.
Für offizielle Formate wie Json und xml spricht schon einiges. Wie schnell gerät doch in die Daten irgendwie ein Char$10 und dann entsteht Datensalat? Und die Bedeutung des Formats muß extern dokumentiert werden. Zumindest xml dagegen dokumentiert sich quasi selbst. Praktisch alle vorhandenen Bibliotheken arbeiten damit (Scriptaculous, Dojo, etc.) und nicht zuletzt erleichtern sie dem normalen Entwickler auch mit JavaScript auf diese Formate zuzugreifen.
Wenn man weiss wie man aus einer Sprache auf xml zugreifen kann, ist es nicht mehr komplex sondern ein Vereinfacher. JavaScript hat von Haus aus keine guten xml-Parser, aber das erledigen dort diese Libraries.
Gruß Axel