小编And*_*ara的帖子

使用 DOMDocument 的简单 xml 文档中的 & 符号

好吧,事情是这样的,我正在从我的网页数据库中恢复数据并创建一个 xml,其唯一目的是将该数据导入到我的本地数据库中。我这样做是因为本地数据库中的数据非常具体,我不想用无用的信息填充它,所以我所做的是:

<?php
ini_set( 'default_charset', 'UTF-8' );

$ID = $_GET['ID'];

$personInfo = GetPersonSoftwareByID($ID); //this is a function that i created on my own

//xml section

$domTree = new DOMDocument('1.0', 'UTF-8');
$rootXML = $domTree->createElement( 'XML' );
$rootXML = $domTree->appendChild($rootXML);

$personalSoftware = $domTree->createElement( 'PERSON_SOFTWARE' );
$personalSoftware = $rootXML->appendChild($personalSoftware);

$soft = $domTree->createElement('SOFTWARE');
$level = $domTree->createElement('LEVEL');

$soft->nodeValue = $softwares[software];// here the value is = 'Plant&ID'
$level->nodeValue = $softwares[level];

$soft = $personalSoftware ->appendChild($soft);
$level = $personalSoftware ->appendChild($level);

header('Content-type: text/xml; charset=UTF-8');
header('Content-Disposition: attachment; filename="test.xml");

echo $domTree->saveXML(); …
Run Code Online (Sandbox Code Playgroud)

xml simplexml character-encoding special-characters domdocument

2
推荐指数
1
解决办法
1588
查看次数