可能重複:
SimpleXML Reading node with a hyphenated name改變在PHP的XML值,但假以節點名ID-7
我想換一個xml,但沒有與此代碼。
我認爲錯誤與變量名稱(ID-1)在PHP中。
chang.php
<?php
include 'example.php';
$xml = new SimpleXMLElement($xmlstr);
$xml->ID-1 = '8';
$xml->name = 'Big Cliff';
$xml->asXML('test2.xml');
echo $xml->asXML();
?>
使用example.php
<?php
$xmlstr = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<film>
<ID-1>29</ID-1>
<name>adf</name>
</film>
XML;
?>