Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SimpleXMLElement在传递到另一个函数时发生更改_Php_Xml_Simplexml - Fatal编程技术网

Php SimpleXMLElement在传递到另一个函数时发生更改

Php SimpleXMLElement在传递到另一个函数时发生更改,php,xml,simplexml,Php,Xml,Simplexml,我有一个通过编程创建的SimpleXMLElement变量 我可以用$xml->asXML打印变量内容 问题是,在此之前,xml可能是这样的: <Time DateType="VT" Value="23:59:59"/> 现在它有时会像这样: 我完全没有对中间的变量做任何处理,它是通过引用传递的 从字面上讲,我打印xml,传递到函数中,函数做的第一件事是再次打印xml,但现在略有不同 我之所以这样说,是因为只有一些节点应用了这种奇怪的功能。您能展示生成xml元素的代码吗?我刚刚解决

我有一个通过编程创建的SimpleXMLElement变量

我可以用$xml->asXML打印变量内容

问题是,在此之前,xml可能是这样的:

<Time DateType="VT" Value="23:59:59"/>
现在它有时会像这样:

我完全没有对中间的变量做任何处理,它是通过引用传递的

从字面上讲,我打印xml,传递到函数中,函数做的第一件事是再次打印xml,但现在略有不同


我之所以这样说,是因为只有一些节点应用了这种奇怪的功能。

您能展示生成xml元素的代码吗?我刚刚解决了这个问题。在此之前我打印了xml,这导致xml自行格式化。在print\r$xml->asXML之前删除print\r$xml解决了这个问题。@ChrisG:请在下面添加您的发现作为答案。你可以稍后接受。
<Time DateType="VT" Value="23:59:59"></@attributes></Time>