php解析XML请看xml文件,在线等候

落叶秋2020 2009-09-25 02:36:59
<?xml version="1.0" encoding="UTF-8"?>
<response>
<topic>
<version>1.0</version>
<charset>UTF-8</charset>
<signType>1</signType>
</topic>

<condition>
<supplier>510000000000007</supplier>
<buyer>贝川采购商-测试</buyer>
<departName></departName>
<orderId>atf20090918172741</orderId>
<ticNo></ticNo><subBeginTime>
</subBeginTime><subEndTime></subEndTime>
<conBeginTime></conBeginTime>
<conEndTime></conEndTime>
<ordBeginTime></ordBeginTime>
<ordEndTime></ordEndTime>
<settBeginTime></settBeginTime>
<settEndTime></settEndTime>
<ticStatus></ticStatus>
<settStatus></settStatus>
<recFirst></recFirst>
<recMax></recMax>
</condition>

<result>
<errCode>0000</errCode>
<errMsg></errMsg>
<recCount>1</recCount>
<currentCount>1</currentCount>
<tickets>
<ticket>
<supplier>510000000000007</supplier>
<buyer>贝川采购商-测试</buyer>
<orderId>atf20090918172741</orderId>
<ticNo>0090918172748</ticNo>
<orderDate>2009-09-25</orderDate>
<departDate>2009-09-25</departDate>
<passenger>测试</passenger>
<fyNo>bjsh001</fyNo><route>北京-上海</route>
<pnr></pnr>
<icsPnr></icsPnr>
<amt>2000</amt>
<ticStatus>2</ticStatus>
<settStatus>1</settStatus><settTime>
</settTime><departName>null</departName>
<signContent>3CECE6A26770EA84DE0EDBD47CE06A7C</signContent>
</ticket>
</tickets>

</result>
</response>



我怎么解析出来
</icket></ticket>之间的内容出来啊?
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
foolbirdflyfirst 2009-09-25
  • 打赏
  • 举报
回复
$f = simplexml_load_file("xml文件地址");
$o = $f->xpath("/response/result/tickets/ticket");
foreach($o as $k=>$v)
{
echo "第".($k+1)."张ticket信息:<br/>=======<br/>";
foreach($v as $k2=>$v2)
{
echo $k2.":".$v2."<br/>";
}
}
kaoqu 2009-09-25
  • 打赏
  • 举报
回复
$tr2XmlDom = new DOMDocument();
$tr2=$tr2XmlDom ->loadXML($tr2Xml);
if($tr2==true){
$buyer=$tr2XmlDom->getElementsByTagName("buyer")->item(0)->nodeValue;
$orderId=$tr2XmlDom->getElementsByTagName("orderId")->item(0)->nodeValue;
}
itian 2009-09-25
  • 打赏
  • 举报
回复
simplexml_load_file

simplexml_load_string

手册,google

落叶秋2020 2009-09-25
  • 打赏
  • 举报
回复
我怎么解析出来
<ticket> </ticket>之间的内容出来啊

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧