Php 获取部分XML作为字符串
也许这个问题太简单了,我无法找到答案 我有XML数据,如下所示:Php 获取部分XML作为字符串,php,xml,Php,Xml,也许这个问题太简单了,我无法找到答案 我有XML数据,如下所示: <?xml version='1.0' encoding='ISO-8859-1'?> <PPMDResults s="CB-API02" lst="6/17/2014 12:30:27 AM"> <Results success="1" api="1" version="7.0"> <usercontext providerid="0">9912392853
<?xml version='1.0' encoding='ISO-8859-1'?>
<PPMDResults s="CB-API02" lst="6/17/2014 12:30:27 AM">
<Results success="1" api="1" version="7.0">
<usercontext providerid="0">99123928537B35324243375D213E687D</usercontext>
</Results>
</PPMDResults>
99123928537B35324243375D213E687D
所以我只需要得到(作为一个字符串)
99123928537B35324243375D213E687D
从所有这些数据中分离出来
我试图用SimpleXML等处理它,但运气不好,我只能得到节点值,不能得到整个节点
谢谢你的帮助 如果您的结构已知(并且与示例中的结构一样简单),则可以使用正则表达式:
/(<usercontext.*usercontext>)/
/()/
如果您的结构已知(并且与示例中的结构一样简单),则可以使用正则表达式:
/(<usercontext.*usercontext>)/
/()/
如果您的结构已知(并且与示例中的结构一样简单),则可以使用正则表达式:
/(<usercontext.*usercontext>)/
/()/
如果您的结构已知(并且与示例中的结构一样简单),则可以使用正则表达式:
/(<usercontext.*usercontext>)/
/()/
您可以在任何SimpleXML
元素上使用:
echo $xml->Results->asXML();
您可以在任何SimpleXML
元素上使用:
echo $xml->Results->asXML();
您可以在任何SimpleXML
元素上使用:
echo $xml->Results->asXML();
您可以在任何SimpleXML
元素上使用:
echo $xml->Results->asXML();
工作也很好,谢谢!这是一个
rm-rf
类型的建议,很容易破解。也很有效,谢谢!这是一个rm-rf
类型的建议,很容易破解。也很有效,谢谢!这是一个rm-rf
类型的建议,很容易破解。也很有效,谢谢!这是一种rm-rf
类型的建议,很容易被打破。