PHP XML:html_entity_decode以及如何显示&符号?

时间:2016-10-07 14:14:16

标签: php xml

如何显示(在输出中)从PHP DOM生成的XML文件中的&符号(& )?
我使用以下代码生成XML文件

$dom = new DOMDocument('1.0', 'utf-8', );
$document = $dom->appendChild(
    $dom->createElement('DOCUMENT')
);
$order = $document->appendChild(
    $dom->createElement('ORDER')
);
$oh = $order->appendChild(
    $dom->createElement('OH')
);
for ($i = 0; $i < count($xml_oh_element_array); $i++) {
    $reportVariable = $oh->appendChild(
          $dom->createElement($xml_oh_element_array[$i])
    );
    $reportVariable->appendChild(
          $dom->createTextNode($xml_oh_element_data_array[$i])
   );
}
$dom->formatOutput = true;
$dom->save('Order'.$order_data_xml["order_id"].'.xml');

生成XML文件,但显示 &amp; 代替&amp; 。我想要&amp; ,而不是 &amp;

此外,我使用html_entity_decode作为支持欧洲国家的后者,但它不使用像ÅÄÖ

这样的后期版本

0 个答案:

没有答案