PHP 5 - xml解析

问题描述:

如何在php 5下解析xml(即在此xml中某些标记包含前缀“soap”)?请给我一个例子吗?PHP 5 - xml解析

<?xml version="1.0" encoding="utf-8"?> 
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
     <soap:Header> 
     <AuthorizationToken xmlns="http://www.avectra.com/OnDemand/2005/"> 
      <Token>string</Token> 
     </AuthorizationToken> 
     </soap:Header> 
     <soap:Body> 
     <AuthenticateResponse xmlns="http://www.avectra.com/OnDemand/2005/"> 
      <AuthenticateResult>string</AuthenticateResult> 
     </AuthenticateResponse> 
     </soap:Body> 
    </soap:Envelope> 
+1

你有使用'SoapClient'(及相关)班考虑?或者你可以看看'SimpleXML'。 – 2011-05-06 09:33:47

+1

@ user670616到目前为止,您已经提出了14个问题,并且您没有接受过单个答案。我希望这不是对我们答案质量的投诉; -P – 2011-05-06 09:43:49

PHP有SOAP特定库:

不幸,官方文档似乎不具有范例。这里是第一个我在谷歌发现,似乎并不过时:

请参阅此链接这里是使用简单的PHP脚本没有必要的外部解析XML文件模块

PHP XML Parser