php SimpleXMLElement集合文本
如何在php中为SimpleXMLElement设置文本?您是否查看了基本设置 从那里:php SimpleXMLElement集合文本,php,xml,Php,Xml,如何在php中为SimpleXMLElement设置文本?您是否查看了基本设置 从那里: include 'example.php'; $xml = new SimpleXMLElement($xmlstr); $xml->movie[0]->characters->character[0]->name = 'Miss Coder'; echo $xml->asXML(); $xml=simplexmlement(' 假设$node是一个SimpleXMLEl
include 'example.php';
$xml = new SimpleXMLElement($xmlstr);
$xml->movie[0]->characters->character[0]->name = 'Miss Coder';
echo $xml->asXML();
$xml=simplexmlement('
假设$node是一个SimpleXMLElement。此代码:
$node->{0} = "some string"
将在PHP 7中产生一个额外的子节点,而不是为$node设置文本内容。使用:
$node[0] = "some string"
相反。如果我需要在不知道其父元素的情况下设置元素的文本,该怎么办?换句话说,该元素已经被创建,可能有一些属性。为此,您可以使用XPath语法进行如下查询:foreach($xml->XPath('//character')as$character){echo$character->name,'played by',$character->actor,
;}PHP7的晶圆厂答案!
$node[0] = "some string"