SOAP-ENV:Envelope格式的xml解析问题
 <?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://appleworld.com/api/schema">
    <SOAP-ENV:Body>
        <ns1:getHotelDetailsRS>
            <ns1:header version="2.1" echoToken="1444372751" result="SUCCESS" count="1" />
            <ns1:request hotel="06122046" langMode="D" customerLang="zh" />
            <ns1:response>
                <ns1:hotel id="06122046" name="AGRABAD HOTEL">
                    <ns1:location city="CHGG" cityName="CHITTAGONG" district="" state="" stateName="" country="BD" countryName="BANGLADESH" area="1" areaName="ASIA" />
                    <ns1:contact phone="+880 31713311" fax="+880 31710572" address="Agrabad Commercial Area, Gpo Box 147, Chittagong, 4000, Bangladesh" zip="4000" url="http://www.agrabadhotel.com/" email="" />
                    <ns1:stars>4</ns1:stars>
                    <ns1:old_name></ns1:old_name>
                    <ns1:description></ns1:description>
                    <ns1:images />
                    <ns1:latitude></ns1:latitude>
                    <ns1:longitude></ns1:longitude>
                    <ns1:facilityInfo />
                </ns1:hotel>
            </ns1:response>
        </ns1:getHotelDetailsRS>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

这样的xml,在php中如果解析呢

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
soap:Envelope改为SOAP-ENV:Envelope
在ASP里发出的SOAP请求为rnrnrnrn我想要发出去的SOAP消息是rnrnrnrn也就是把soap:Envelope改为SOAP-ENV:Envelope ?rnrn
Gsoap:解决soap标准不一致问题(soap:Envelope和SOAP-ENV:Envelope)
Gsoap本来很好使用,项目组是和甲方合作,甲方定义的Soap通信格式不能更改,但是和Gsoap生成的格式无法兼容,那么问题来了,如何解决?且看下文填坑之路。 下面2份很简洁的Soap通信格式,上面是甲方的,下面是Gsoap生成的; &amp;lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:x...
soapenv:Envelope、soap:Envelope、SOAP-ENV:Envelope ?到底哪一个才是对的啊?
微软中是用soap:Envelope(http://www.microsoft.com/china/MSDN/library/WebServices/WebServices/UnderstandingSOAP.mspx)rnrn rn rn rn rn 22-342439rn 33.45rn rn rn 98-283843rn 932.73rn rn rn rn rnrnrnApache是用SOAP-ENV:Envelopernrnrn rn rn Hello!rn rn rnrnrnIBM中却见过 soapenv:Envelope 。rnrn真不明白,怎么搞成这样呢?如果想将它们之间转换,并且构造多一些信息,应该如何进行?如:rnrnrnrnrn rn rn CN=John Smith,OU=IC,O=SPP,C=CNrn rnrnrn rn spp:biz:stru:KGJB_SLSCCLQKrn rn rn rn FOR $rec IN input()/recordrn WHERE $rec/MAIN/JCYDM = "223"rn RETURNrn rn $rec/MAIN/AJBS rn $rec/MAIN/AJMC rn $rec/MAIN/AJXZ rn rn rn rn rn rnrn
xml格式及解析问题
请教各位高手两个问题:rn1.我们都知道在xml文件的标记间的字符数据中如果出现了>,<,&,",'符号要相应修改为>,<,&,",',否则解析就会出错,并显示:元素的内容必须由格式良好的字符数据或标记构成。现在我自己写了一个程序自动生成xml文件,显然若生成的xml文件中含有上述字符必然解析通不过,我想我可以在编程时对xml文件中的内容扫描,并一一替代,但我觉得太麻烦了,不知道在xml的解析包中是否提供了方法,可以将字符数据中出现的>,<,&,",'自动修改成gt;,<,&,",',rn请指教!rn2.有关使用dom修改xml文件的问题。rn我先通过dom把xml文件解析成一棵domtree,然后使用其中的apendChild方法在domtree中增加节点,最后再修改xml文件。例如原xml文件为rnrnrnrn C languagernBob Dylanrn2000.11.13rnrnrn修改后的xml文件为:rnrnrnrn C languagernBob Dylanrn2000.11.13rnrn understandXMLIBMrn为什么xml文件中增加的节点格式不像前面的节点那样,如果我要添加很多个节点,那最后一行岂不很长,请问有什么方法可以恢复为原来的格式?或者有什么更好的方法修改xml文件?rn
解析xml格式字符串
解析xml格式字符串 由于写接口时,总有人会传一些xml格式的字符串,节点少时可以一一获取,但是如果有大量的子节点时,可以使用反射机制实现实体类接收xml格式字符串数据,只需要保证节点名称和实体类字段一直即可 实体类定义: public class Bean implements java.io.Serializable { private static final long s...
解析XML格式的字符串
我要用xml的解析器parse直接解析一个符合xml格式的字符串,但是我找不到相rn应的方法,只能找到XMLReader.parse(File f) 或parse(InputStream is );请问一下,有没有个java写的解析器有直接可以解析xml格式的字符串的parse方法呀?. 我是用JAXP来解析的
xml格式解析
xml.etree.ElementTree 模块    主要类 ElementTree, Element 读取: tree = ET.parse(r'F:\py\xml\write.xml') 这个tree对象类型是 ElementTree,这表示的是一个xml文档 root = tree.getroot() 这个返回的是该文档的根节点,类型是Element    所有的节点类型都是El
解析XML格式数据
在网络上传输数据时最常用的格式有两种,XML和JSON,下面我们就来一个个地进行学习,本节首先学一下如何解析XML格式的数据。1.assets文件夹下放books.xml,里面放需要解析的xml数据<?xml version="1.0" encoding="utf-8"?> <books> <book> <id>1001</id> <name>T
解析xml格式的字符串
String xmlStr="" +rn "" +rn "" +rn "" +rn "2007-2008" +rn "" +rn "" +rn " " +rn "" +rn "";
怎么改xmlns的前缀?怎么soap:Envelope改为SOAP-ENV:Envelope?进来看看不吃亏的
在ASP里发出的SOAP请求为rnrnrn我想要发出去的SOAP消息是rnrnrn也就是把soap:Envelope改为SOAP-ENV:Envelopernrn有没有办法?
解析.xml格式的文件
可以解析.xml格式的文档,用的jdom包来解析,每行都有注释,很好的东西
rails xml 格式解析
两种方式都是转成hash de_info: aaa aaa@qq.com fdettghyefgdfg 第一种: require 'nokogiri' doc = Nokogiri::XML(de_info) #de_info 为string 类型 xml doc.search('//SSOUSER').each...
解析XML格式数据文件
Pull解析 使用HttpGet从服务器获得xml的文件 然后调用parseXMLWithPull(response); parseXMLWithPull类 private void parseXMLWithPull(String xmlData){ try{ XmlPullParserFactory factory=XmlPullP
IOS 解析XML格式
新建空文件 创建XML文件 写入代码 例如://data.xml <data> <person age="20">me</person> <person age="17">xin</person> <person>love</person> <a> <b> <c>Data</c> </b> </a></
解析xml格式
注意: 为了正确解析,go语言的xml包要求struct定义中的所有字段必须是可导出的(即首字母大写) 输出XML
解析 XML格式数据
解析 XML格式数据
java解析xml格式
pom.xml &lt;dependency&gt; &lt;groupId&gt;dom4j&lt;/groupId&gt; &lt;artifactId&gt;dom4j&lt;/artifactId&gt; &lt;version&gt;1.6.1&lt;/version&gt; &lt;/dependency&gt; import org.dom4j.Attri...
xml格式的解析
这不是完整的程序,只是基本过程
两种格式的xml解析
元素的两中形式:   形式1   [值]             如:文章标题   形式2     例如:  解析方法(使用的是dom4j):    形式1:          思路:(1)先把xml解析成Document对象------>Document parseText = DocumentHelper.parseText(xmlcon);             
解析XML格式的数据
在网上传输数据时最常用的格式有两种:XML和JSON。 1.解析XML格式 有两种解析方法:Pull和SAX 需要解析的XML格式的内容如下: 1 Google Maps 1.0 21 Google 2.11.0 3 Maps 2.3 Pull解析方式: public class MainActivity extends
soap格式的xml解析
rn rn rn rn Blackbox rn jm rn rnrnrnrn这种格式的xml如何在后台解析得到username 和 password的值?使用dom4j 取不到值rn
Xml 格式数据的生成和解析和 Pull 解析 Xml 格式数据
Xml 格式数据的生成和解析 使用 xml 作为数据交互的载体是 Android 中非常重要的功能,比如天气预报数据、短信备份数据、通 讯录数据都可以以 xml 的格式通过网络传输。 为了演示 Xml 数据的操作,我模拟了一个短信备份的案例。 需求:界面如图 1-10 所示。上面是三个 Button,前两个分别对应两种不同方式生成 xml,第三个 Button 点击后解析备份的 xml
envelope
detail =(SoapObject)envelope.getResponse();rn 为什么不能执行呢?
XML 解析XML 解析XML 解析XML 解析XML 解析
XML 解析XML 解析XML 解析XML 解析XML 解析XML 解析XML 解析
解析xml解析xml解析xml解析xml解析xml
解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml解析xml
关于soap和SOAP-ENV的问题
我要做misc的provision,用.net写了webservice,但是发现生成的xml都是soap,或者soap12这样的前缀,但是人家的要求是SOAP-ENV。rn我另外了一了一个测试工具,来测试,发现老是提示我的xml包有问题,那位大哥,帮帮我,我网上搜了很多这方面的资料,还不搞不定?rn
Excel2007格式分析和XML解析
  在物料清单采购中,用到excel上传文件解析功能,不过使用poi来解析,发现如果某个单元格为空,则使用poi的官网示例则会被忽略,导致某些非必填的单元格为空,而解析出来则认为不符合格式。找了半天,也没发现poi正确解析的示例和一些资料,只能自己查查excel的格式,然后再解析了。官网地址示例:http://poi.apache.org/spreadsheet/how-to.html#xs...
PB 解析xml格式串
我写的很详细,代码是从网上摘的,但注释是我加的。
iOS开发之解析XML格式数据
XML格式的数据是一种数据的传输格式,由于它方便编写,结构清晰,所以深受程序员的喜爱,很多人都喜欢使用XML格式传输数据或者作为程序的配置信息。现在我将来实现在iOS中解析XML格式数据,语言使用Swift。      首先自己写一个简单的XML: zhangsan lisi wangwu many people
Java解析xml格式数据
package com.cn; import java.io.IOException; import java.io.StringReader; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.
解析非固定格式的xml
固定格式的xml提取就不用再说了,网上这方面的资料很多,但非固定格式的xml解析怎么做呢?rn如一个文件目录下的文件:rnd:\Filesrnd:\Files\Booksrnd:\Files\Books\Delphirnd:\Files\Books\Delphi\Delphi基础.txt d:\Files\Books\Delphi\Delphi资料.chmrnd:\Files\Books\DBrnd:\Files\Books\DB\Oraclernd:\Files\Books\DB\Oracle\plsql.txt d:\Files\Books\DB\Oracle\handbook.chmrnd:\Files\Musicsrnd:\Files\Musics\Beyondrnd:\Files\Musics\Beyond\海阔天空.mp3 d:\Files\Musics\Beyond\长城.mp3rnd:\Files\Musics\邓丽君rnd:\Files\Musics\邓丽君\何日君再来.mp3rnd:\Infornrn======================== XML =======================================rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrn[color=#FF0000]问题:如何解析XML->TreeView?[/color]
XML 解析错误:格式不佳
问题描述:在Firefox浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。 因为ajax请求指定了数据类型是json,后台返回数据如果不指定内容类型是文本,默认就是html类型,这样返回到前端就会自动调用html的解析器对文件进行解析,因此报这个异常(在Chrome没有这个错误)。 解决方法就是设置响应头的内容类型为文本,或者直接设置成json格式: ...
pb解析xml格式电子病历
PB解析XML格式电子病历,帮我看看了,用哪种方式好。rn上传一份XML格式的病历[url=http://download.csdn.net/detail/thf1014/5860829][/url]rnrn关键格式很不固定,用pbdom很难啊,有没有什么办法
解析XML格式数据--Pull解析
目的:从手机sd卡中读取xml格式的数据并解析。 package com.example.administrator.jsontest; import android.os.Environment; import android.os.Handler; import android.os.Message; import android.support.v7.a
jsonp解析xml格式字符串
import org.jsoup.Jsoup; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.util.Iterator; public class TestJsonClass { public static void main(String[] args) { ...
java解析Xml格式的字符串
最近在工作中,需要调别的接口,接口返回的是一个xml格式字符串,可能包含多个item节点,通过dom4j来解析这个xml字符串。其中需要导入dom4j-2.0.2.jar和jaxen-1.1-beta-6.jar两个jar包,我这边上传不了大家可以自行搜索,xml格式如图: 解析代码如下: String remommendUrl = &quot;https://xxxx&quot;; HttpClient ...
dom4j解析xml格式字符串
有一xml格式的字符串,如下: 封装xml格式字符串 public static void main(String[] args) { Document document = DocumentHelper.createDocument(); document.setXMLEncoding("GBK"); Element templates =
android解析xml格式数据
废话不多说,直接开工 我们解析如下的xml文件中的内容 解析的代码如下 package com.example.readxml825.service; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import org.xmlpull.v1.XmlPullParser;
Tinyxml解析XML格式的文件
一,理论补充 1,xml是一种数据格式 2,本文的xml文档放在了D盘下面 3,Tinyxml解析库包括2个.h文件,4个.cpp文件 4,引用Tinyxml库文件用“” 5,本文是读取xml数据,并打印xml数据的 操作 6,如果没有基本的C++知识,不建议阅读本文 7,本文参考了 网上的代码,并做了一些改动,更详细的介绍后续给出,也欢迎大家批评指正 #include
dom4j解析xml格式的vcard
我有个xml,用dom4j应该如何解析呢?rn[code=XML]rn rn rn 三rn rn rn rn 长在信息技术rn 项目部rn rn 10086rn 三 张rn http://www.163.comrn 程序员rn 西西rn rn image/jpegrn iVBORw0KGgoAAAANSUhrn rn rn rn rn rn zhangsan@163.comrn rn rn rn rn c22222rn rn rn rn rn 15012345678rn rn rn rn rn 021-11111111rn rn 021-22222222rn c333333rn 1512345679rn 021-33333333rn 021-66666666rn rn rn 200000rn 上海rn 浦东新区实际路rn 中国rn 上海rn rn rn rn 200000rn 上海rn 徐家汇路rn 中国rn 上海rn rn[/code]