以下是一个使用PHP添加节点到XML文档的实例。我们将使用DOMDocument类来创建和操作XML文档。
实例描述
在这个实例中,我们将创建一个简单的XML文档,并在其中添加一个新的节点。

代码示例
```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)子节点。

