以下是一个使用PHP添加节点到XML文档实例。我们将使用DOMDocument类来创建和操作XML文档。

实例描述

在这个实例中,我们将创建一个简单的XML文档,并在其中添加一个新的节点。

实例php添加节点,PHP实例:如何添加节点到XML文档  第1张

代码示例

```php

// 创建一个新的DOMDocument实例

$dom = new DOMDocument('1.0', 'UTF-8');

// 创建根节点

$root = $dom->createElement('books');

$dom->appendChild($root);

// 创建一个节点

$book = $dom->createElement('book');

$root->appendChild($book);

// 创建子节点

$title = $dom->createElement('title', 'PHP Programming');

$book->appendChild($title);

// 创建子节点

$author = $dom->createElement('author', 'John Doe');

$book->appendChild($author);

// 输出XML内容

header('Content-Type: text/xml');

echo $dom->saveXML();

>

```

表格形式呈现

PHP代码部分描述
`$dom=newDOMDocument('1.0','UTF-8');`创建一个新的DOMDocument实例,并指定XML版本和编码
`$root=$dom->createElement('books');`创建根节点
`$root->appendChild($dom->createElement('book'));`在根节点下添加一个子节点
`$book=$dom->createElement('book');`创建一个子节点
`$title=$dom->createElement('title','PHPProgramming');`创建子节点并设置其值
`$book->appendChild($title);`将子节点添加到父节点中
`$author=$dom->createElement('author','JohnDoe');`创建子节点并设置其值
`$book->appendChild($author);`将子节点添加到父节点中
`header('Content-Type:text/xml');`设置响应头,确保输出为XML格式
`echo$dom->saveXML();`输出XML内容

以上代码创建了一个包含一个图书(book)节点的XML文档,图书节点包含标题(title)和作者(author)子节点。