如何显示(在输出中)从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; ,而不是 &
此外,我使用html_entity_decode
作为支持欧洲国家的后者,但它不使用像ÅÄÖ