2012-05-05 29 views
0

我有网址www.test.com/test/xml如何解析与URL

XML内容的XML文件中有

<channel> 
    <item id="001"> 
    <title>a001</title> 
    <actorlist> 
    <actor> 
     <name> a1 </name> 
     <name_drama> d1 </name_drama> 
    </actor> 
    <actor> 
     <name> a2 </name> 
     <name_drama> d2 </name_drama> 
    </actor> 
    <actor> 
    <gallery> 
    <gimages> 
     <gsmall> sg1.png </gsmall> 
     <gmedium> mg1.png </gmedium> 
     <glarge> lg1.png </glarge> 
    </gimages> 
    <gimages> 
     <gsmall> sg2.png </gsmall> 
     <gmedium> mg2.png </gmedium> 
     <glarge> lg2.png </glarge> 
     </gimages> 
    <gimages> 
    <gallery> 
</item> 
<item id="002"> 
    <title>b002</title> 
    <actorlist> 
    <actor> 
     <name> a12 </name> 
     <name_drama> d12 </name_drama> 
    </actor> 
    <actor> 
     <name> a22 </name> 
     <name_drama> d22 </name_drama> 
    </actor> 
    <actor> 
    <gallery> 
    <gimages> 
     <gsmall> sg12.png </gsmall> 
     <gmedium> mg12.png </gmedium> 
     <glarge> lg12.png </glarge> 
    </gimages> 
    <gimages> 
     <gsmall> sg22.png </gsmall> 
     <gmedium> mg22.png </gmedium> 
     <glarge> lg22.png </glarge> 
     </gimages> 
    <gimages> 
    <gallery> 
</item> 
<item id="003"> 
    <title>c003</title> 
    <actorlist> 
    <actor> 
     <name> a13 </name> 
     <name_drama> d13 </name_drama> 
    </actor> 
    <actor> 
     <name> a23 </name> 
     <name_drama> d23 </name_drama> 
    </actor> 
    <actor> 
    <gallery> 
    <gimages> 
     <gsmall> sg13.png </gsmall> 
     <gmedium> mg13.png </gmedium> 
     <glarge> lg13.png </glarge> 
    </gimages> 
    <gimages> 
     <gsmall> sg23.png </gsmall> 
     <gmedium> mg23.png </gmedium> 
     <glarge> lg23.png </glarge> 
     </gimages> 
    <gimages> 
    <gallery> 
</item> 
<channel> 

如何解析到

物品1 =标题:001 ,名称:a1,name_drama:d1,名称:a2,name_drama:d1。 。 。 item12 = title:002,name:a12,name_drama:d12,name:a22,name_drama:d22。 。 。 item12 = title:003,name:a13,name_drama:d13,name:a23,name_drama:d23。 。 。

+0

这有点不寻常。如果您告诉我们您为什么需要这样的结果,我们可能会找到其他解决方案。基本上,解析XML是一些工作,并且我通常不会经过那么多工作才将结果放在逗号分隔字符串中。 –

+0

看看这里http://stackoverflow.com/questions/3839372/android-parsing-xml –

回答

0

有不同的方式来解析你可以使用Java的DOM,如果内存是不是别的问题去为Java SAX解析器。 here就是例子。