PHP/XML
Mika
- php
Hi,
habe mit DOMXML ein XML gebastelt. Das funktioniert auch wunderbar. Allerdings bekomm ich den Kopf nicht wirklich hin. Der sollte so aussehen:
<!DOCTYPE xml-send SYSTEM "url.dtd" >
Bis jetzt mach ich die Instanz folgend:
$dom = new DOMDocument ('1.0', 'ISO-8859-1');
Die sieht dann aber so aus:
<?xml version="1.0" encoding="ISO-8859-1" ?>
Grüße,
Micha
Hallo Mika,
habe mit DOMXML ein XML gebastelt. Das funktioniert auch wunderbar. Allerdings bekomm ich den Kopf nicht wirklich hin. Der sollte so aussehen:
<!DOCTYPE xml-send SYSTEM "url.dtd" >
Bis jetzt mach ich die Instanz folgend:
$dom = new DOMDocument ('1.0', 'ISO-8859-1');
Du solltest vielleicht die Funktion DOMImplementation::createDocument() verwenden, zusammen mit DOMImplementation::createDocumentType(). Auf der letzteren Seite steht ein entsprechendes Beispiel.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hi,
habe mit DOMXML ein XML gebastelt. Das funktioniert auch wunderbar. Allerdings bekomm ich den Kopf nicht wirklich hin. Der sollte so aussehen:
<!DOCTYPE xml-send SYSTEM "url.dtd" >
Nein, so sollte er nicht aussehen.
Denn das würde bedeuten, daß das root-Element auf den Namen xml-send hört.
Element-Namen, die mit xml beginnen, sind aber reserviert.
Die sieht dann aber so aus:
<?xml version="1.0" encoding="ISO-8859-1" ?>
Du verwechselst die XML-Deklaration mit dem Doctype.
Der Doctype kommt nach der XML-Deklaration.
cu,
Andreas