我有一个xml文件,我用DOM解析它。 `Android DOM解析问题
<media:group>
<media:category label='hi'scheme='http://gdata.youtube.com/schemas/2007/categories.cat'>hello</media:category>
<media:content
url='http://www.youtube.com/1'
expression='full' duration='37' yt:format='5' />
<media:content
url='rtsp://v8.cache8.c.youtube.com.2.gp'
type='video/3gpp' medium='video' expression='full' duration='37'
yt:format='1' />
</media:group>
(不是原来的链接)
这样它有很多媒体:组标签...
我的代码波纹管,并提供:
nodeList = doc.getElementsByTagName("media:group");
for (int i = 0; i < nodeList.getLength(); i++) {
try {
currentNode = nodeList.item(i);
Element fstElmnt = (Element) currentNode;
NodeList media_list = fstElmnt
.getElementsByTagName("media:content");
Element mediaElement = (Element) media_list.item(0);
media_list = mediaElement.getChildNodes();
String urlString = mediaElement.getAttribute("url");
现在我的问题是这我想要所有媒体的所有网址:内容标签,但只获得每个媒体的第一个网址:内容标签。 所以我在哪里做的错误,请帮我...
谢谢:)其工作 – Andy 2010-10-02 11:05:36