我用simpleXMLElement获取了一个xml文件,其中有一段是:
<event xsi:type="xslf:CardEvent" type="yellow_card" team="hosts">我现在想获取xsi:type= 后面的值,不知道该怎么做。说一下,请不要提示soap的做法,因为我整个程序是simpleXMLElement写的,而且用getNameSpaces()也可获取xsi的值,只是不知道xsi:type怎么取得。
谢谢
<event xsi:type="xslf:CardEvent" type="yellow_card" team="hosts">我现在想获取xsi:type= 后面的值,不知道该怎么做。说一下,请不要提示soap的做法,因为我整个程序是simpleXMLElement写的,而且用getNameSpaces()也可获取xsi的值,只是不知道xsi:type怎么取得。
谢谢
解决方案 »
- PHP+apache安装成功怎么测试不对呢?
- php调用同时带有输入输出参数的存储过程的问题
- php中a href 和直接输入地址的区别
- 用PHP读取文件输出,有乱码问题~~~请教下哪里有问题噢
- 菜鸟问题,救急~
- php 刷新后 并没有POST 却输出数据
- [PHP]FTP使用ftp_nlist无法获取文件列表
- 关于表格数据提交,如何组合为数组形式.求解决方案.如分不够,可再另开贴加分.在线等待...............
- LINUX、APACHE、PHP、MYSQL环境下程序内存使用问题,大家讨论一下。
- 安装phphome的问题!
- php 上传问题:要上传两处地方该怎么写?
- php+mysql存储过程返回多个结果集处理
$xsiAtt = $eventsChildren->attributes($eventAtt[xsi]);
var_dump($xsiAtt[type]);
<root xmlns:xsi="http://xsi">
<event xsi:type="xslf:CardEvent" type="yellow_card" team="hosts"/>
</root>
XML;
$root = simplexml_load_string($xml);
echo (string) current($root->xpath('event/@xsi:type'));
结贴,给分了。。