我有一个很好的函数,可以将(简单的,duh)xml 转换为数组,为此它使用了SimpleXmlIterator
类。
它工作得很好,但我想让它不仅接受 xml 源字符串或SimpleXmlIterator
对象,而且SimpleXmlElement
因为我更频繁地使用它们而不是迭代器(实际上我只是在那个函数中使用)。
到目前为止我所做的是
$iter = new SimpleXmlIterator($xml->asXML());
但对我来说,这就像从东京经过东京从巴黎到伦敦一样。毕竟,SimpleXmlIterator
extends SimpleXmlElement
,那么有没有更好的方法将SimpleXmlElement
对象转换为 a SimpleXmlIterator
?