---
title: "PHP DOM - spotta ut XML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/161991-php-dom-spotta-ut-xml"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Troxy"
published: "2007-06-27T09:21:05.000Z"
updated: "2007-06-27T10:53:37.000Z"
replies: 2
views: 369
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/161991-php-dom-spotta-ut-xml"
---

# PHP DOM - spotta ut XML

## #1 — Troxy, 2007-06-27T09:21Z

Hej, jag behöver hjälp att generera XML med en PHP-sida.
PHP5 finns så jag kan använda mig av det ypperliga DOM-tillägget.
Jag har den här koden:

```
<?php
$dom = new DOMDocument('1.0', 'iso-8859-1');
$status = new DOMElement('properties');
$node = new DOMElement('price');
$node->appendChild($dom->createTextNode('100 SEK'));  // Rad 5
$status->appendChild($node);
$dom->appendChild($status);
echo $dom->saveXML();
?>
```

Men får det här felet:

> PHP Fatal error: Uncaught exception 'DOMException' with message 'No Modification Allowed Error' in X:\\test\\xml.php:5 Stack trace: #0 X:\\test\\xml.php(5): DOMNode-\>appendChild(Object(DOMText)) #1 {main} thrown in X:\\test\\xml.php on line 5

Snälla hjälp mig  :P

Permalänk: https://www.webforum.nu/p/161991

## #2 — spango, 2007-06-27T09:50Z

Använd *$dom-\>createElement* istället för *new DOMElement*.
<http://se.php.net/manual/sv/function.dom-domelement-construct.php>

Permalänk: https://www.webforum.nu/p/1996475

## #3 — Troxy, 2007-06-27T10:53Z

Tack, det fungerade bättre :D

Permalänk: https://www.webforum.nu/p/1996486

---

Tråden på webben: https://www.webforum.nu/amne/php/161991-php-dom-spotta-ut-xml
