Android KSOAP2解析响应的复杂层次结构
我在解析KSoap2的复杂响应时遇到问题 我的响应XML文件是:Android KSOAP2解析响应的复杂层次结构,android,xml-parsing,ksoap2,android-ksoap2,Android,Xml Parsing,Ksoap2,Android Ksoap2,我在解析KSoap2的复杂响应时遇到问题 我的响应XML文件是: <Word>breadth</Word> <Definitions> <Definition> <Word>breadth</Word> <Dictionary> <Id>gcide</Id> <Name>The Collaborative International
<Word>breadth</Word>
<Definitions>
<Definition>
<Word>breadth</Word>
<Dictionary>
<Id>gcide</Id>
<Name>The Collaborative International Dictionary of English v.0.44</Name>
</Dictionary>
<WordDefinition>Breadth \Breadth\ (br[e^]dth)</WordDefinition>
</Definition>
<Definition>
<Word>breadth</Word>
<Dictionary>
<Id>moby-thes</Id>
<Name>Moby Thesaurus II by Grady Ward, 1.0</Name>
</Dictionary>
<WordDefinition>87 Moby Thesaurus words for "breadth": </WordDefinition>
</Definition>
</Definitions>
我在LogCat上的输出是:
Here 1: anyType{Word=breadth; Definitions=anyType{Definition=anyType{Word=breadth; Dictionary=anyType{Id=gcide; Name=The Collaborative International Dictionary of English v.0.44; }; WordDefinition=Breadth \Breadth\ (br[e^]dth)
; }; Definition=anyType{Word=breadth; Dictionary=anyType{Id=moby-thes; Name=Moby Thesaurus II by Grady Ward, 1.0; }; WordDefinition=87 Moby Thesaurus words for "breadth":
; }; }; }
我已经找了两天了。。我仍然无法解析它。我是ksoap2的新手。。所以我不知道解析复杂对象的正确方法。
那么你能告诉我你是如何从中得到这些值的吗
编辑:我在连接方面没有问题,我只想知道从Xml节点获取数据,问题是这个Xml节点在另一个节点中。所以我认为实际的工作是从
soupEnvelope.getResopnse()
行开始的。救命啊 您正在主ui线程上执行与网络相关的操作,这在post honeycomb上是不可能的。检查和解析亲爱的,谢谢您的回答,但我的实际问题是如何处理XML,它在其他节点中有节点。我想得到那个值。
Here 1: anyType{Word=breadth; Definitions=anyType{Definition=anyType{Word=breadth; Dictionary=anyType{Id=gcide; Name=The Collaborative International Dictionary of English v.0.44; }; WordDefinition=Breadth \Breadth\ (br[e^]dth)
; }; Definition=anyType{Word=breadth; Dictionary=anyType{Id=moby-thes; Name=Moby Thesaurus II by Grady Ward, 1.0; }; WordDefinition=87 Moby Thesaurus words for "breadth":
; }; }; }