XML树图如上,内容被我置空了,用的DOM解析。//解析root
 Element root = doc.getDocumentElement();  
if(root==null) return;  
// 解析entry   
 NodeList firstNodes = root.getElementsByTagName("entry"); 
if (firstNodes == null) return;  
for(int i=0;i<firstNodes.getLength(); i++){
Element ele = (Element) firstNodes.item(i);
String videoTitle=ele.getElementsByTagName("title").item(0).getFirstChild().getNodeValue();
 if(videoTitle.contains(searchStr)){      //比较title和搜索关键字的包含关系
text1.setText(videoTitle);     搜索得到了我想要的title,现在想得到该title的 media:price,和第二个media:content(有5个media:content)请问该怎么办?XMLDOMJava

解决方案 »

  1.   

    不是JSON,就用的DOM解析,前面的代码没贴,这个也不是完整的XML代码,就是个XML内部的关系图,XML有点复杂上千行就没贴。就想问一下,像这样的:
     <media:group >
                <media:title type="plain" >决战江南</media:title>
                <media:description type="plain" >这是一部亲情与信仰交织的战争剧</media:description>
                <media:content
                    medium="image"
                    type="image/jpeg"
                    url="http:xxxxxxxx" > 
                </media:content>
                <media:content
                    medium="image"
                    type="image/jpeg"
                    url="http:yyyyyyyyy" > 
                </media:content>
    1.带冒号的<AA:BB >怎么解析,还有多个个media:content,怎么解析获得第二个url="http:yyyyyyyyy"?
      

  2.   

    带冒号的是xml的命名空间
    百度搜:xml解析命名空间具体了解