Anfängerfrage - XML Daten ausgeben

Hallo

Vielleich hat jemand von euch eine Idee oder Hinweis.

Ich möchte Daten in Form von XML von Arduino abholen.
Mit einer HTML Testseite und der passenden IP, klappt es von Browser aus gut.

Ich würde aber die Daten als XML benötigen (Testfile):

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x4D, 0x97 };
byte ip[] = { 192, 168, 0, 12 };

Server server(80);

void setup()
{
  Ethernet.begin(mac, ip);
  server.begin();
}

void loop()
{
  Client client = server.available();
  if (client) {
  client.println("HTTP/1.1 200 OK");
	    client.println("Content-Type: text/xml");
	    client.println();
	    client.print('<node id="A25">');
	    client.print('<sensor>1234</sensor>');
	    client.print('</node>'); 
    delay(10);
    client.stop();
  }    
  delay(30);                            
}

Bei Aufruf: http://192.168.0.12/
Bekomme ich eine Fehlermeldung am Browser:

XML-Verarbeitungsfehler: Syntax-Fehler
Adresse: http://192.168.0.12/
Zeile Nr. 1, Spalte 1:87662924625918
^

Danke für einen Hinweis in Voraus.

Kann mir selber die Antwort geben:

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x4D, 0x97 };
byte ip[] = { 192, 168, 0, 12 };

Server server(80);

void setup()
{
  Ethernet.begin(mac, ip);
  server.begin();
}

void loop()
{
  Client client = server.available();
  if (client) {
  client.println("HTTP/1.1 200 OK");
	    client.println("Content-Type: text/xml");
	    client.println();
	    client.print("<node id='IDNR'>");
	    client.print("<sensor>1234</sensor>");
	    client.print("</node>"); 
    delay(10);
    client.stop();
  }    
  delay(30);                            
}

jetzt klappt es