PHP如何获取XML节点中属性的值呢

zgzhen0324 2011-03-07 09:34:03
<TICKETINFO PNR="RE566" personName="wangchun2" DepartCity="PEK" ArrivalCity="SHA" InsuranceNumber="D000028127" Price="450" AgentPrice="440" InsurancePolicyNO="" EhomeBillno="" >
999-789456120
</TICKETINFO>

比如这样的XML 我想获得PNR personName DepartCity这行属性的值

麻烦大家介绍一下 给个方法 多谢了
...全文
259 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2011-03-08
  • 打赏
  • 举报
回复
ImN1 2011-03-08
  • 打赏
  • 举报
回复
会用DOM么

get 元素TICKETINFO
DOMElement::getAttribute(你想要的属性名)


或者xpath = //TICKETINFO/@你想要的属性名
cdx1988 2011-03-08
  • 打赏
  • 举报
回复
$xmlStr = simplexml_load_string($xmlContent);
$str = $xmlStr->attributes();
$str['DepartCity']就是你要的值了

21,890

社区成员

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

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