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