Ik ben er al dagen mee bezig maar ik krijg het niet voor elkaar om <!DOCTYPE test SYSTEM "test.dtd"> aan mijn XML toe te toevoegen. Ik heb het forum afgezocht, php.net doorgespit en de hulp van Google ingeroepen maar ik kan het gewoon niet vinden.
Om het klein te houden hier een simpel voorbeeld hoe ik de XML opbouw:
Dit geeft als output:
Maar ik moet hebben:
Als iemand weet wat ik over het hoofd zie dan hoor ik het graag!
Om het klein te houden hier een simpel voorbeeld hoe ik de XML opbouw:
code:
1
2
3
4
5
6
7
8
9
10
| $oXmlDoc = domxml_new_doc("1.0"); $oRoot = $oXmlDoc->create_element("root"); $oRoot = $oXmlDoc->append_child($oRoot); $oElement = $oXmlDoc->create_element("element"); $oElement = $oRoot->append_child($oElement); $oText = $oXmlDoc->create_text_node("textnode"); $oElement->append_child($oText); print($oXmlDoc->dump_mem(true)); |
Dit geeft als output:
code:
1
2
3
4
| <?xml version="1.0"?> <root> <element>textnode</element> </root> |
Maar ik moet hebben:
code:
1
2
3
4
5
| <?xml version="1.0"?> <!DOCTYPE test SYSTEM "test.dtd"> <root> <element>textnode</element> </root> |
Als iemand weet wat ik over het hoofd zie dan hoor ik het graag!