新手求助,像这样的XML怎么用DOM解析?
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)请问该怎么办? XML DOM Java --------------------编程问答-------------------- 这个好像是JSON吧 --------------------编程问答-------------------- 这是什么XML?长姿势 --------------------编程问答-------------------- 不是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"?
--------------------编程问答-------------------- 带冒号的是xml的命名空间
百度搜:xml解析命名空间具体了解
补充:移动开发 , Android