我现在用dom解析xml,想设置一个节点的属性,
比如<book>测试</book>设置成<book id=1>测试book>
或者比如<book id=0>测试</book>设置成<book id=1>测试book>请问怎么解决呢另外:我现在想把这个文件整体的内容取出来,写成string的,怎么解决呢,
大哥大姐们,帮帮我,最好把关键地方的代码写给我看看
谢谢!
比如<book>测试</book>设置成<book id=1>测试book>
或者比如<book id=0>测试</book>设置成<book id=1>测试book>请问怎么解决呢另外:我现在想把这个文件整体的内容取出来,写成string的,怎么解决呢,
大哥大姐们,帮帮我,最好把关键地方的代码写给我看看
谢谢!
解决方案 »
- Android 数据储存之 Shared Preferences 之惑
- where can i get an open-source Internet Explorer written in Java?
- 我知道一个类可以实现多个接口,但一个接口可以继承多个接口吗????????
- 小菜发问!!关于Canvas ,,, paint()
- 有一段代码看不懂,请大家帮忙看一看.(初学者)
- 请问把文件从客户端传到服务器,并写在服务器硬盘上,怎么实现呢?
- 各位看看这,帮一下忙。
- 请问侯捷的那本《Thinking in Java》书后的习题答案哪有下的?
- 在哪有改名工具,图片名都成大写了
- 学习JAVA什么书好推荐一下!(在线等)!!
- UltraEdit编译运行package的问题
- socket传文件,FileInputStream中的文件名是绝对路径吗?
static String parserXML(Document xmlDB,Document docFile) throws Exception{
//处理
Element root = xmlDB.getDocumentElement();
Element rootFile = docFile.getDocumentElement();
//System.out.println(root.getNodeName()+"--"+rootFile.getNodeName()); NodeList children = root.getChildNodes();
NodeList childrenFile = rootFile.getChildNodes();
for(int i=0;i<children.getLength();i++){
Node childrenN=children.item(i);
for(int j=0;j<childrenFile.getLength();j++){
Node childrenFileN=childrenFile.item(j);
if((childrenN.getNodeType()==childrenN.ELEMENT_NODE)&&(childrenFileN.getNodeType()==childrenFileN.ELEMENT_NODE)){
if(children.item(i).getNodeName()==childrenFile.item(j).getNodeName()){
NamedNodeMap startAttr = childrenN.getAttributes();
//childrenN.g
for (int k = 0; k < startAttr.getLength();k++)
{
Node attr = startAttr.item(k);
//Node attr = startAttr.item(k);
//attr.
//childrenFile.item(j).
//childrenFile.
//childrenFileN.;
System.out.println(" Attribute: "+ attr.getNodeName() +" = "+attr.getNodeValue());
}
}
}
}
} //System.out.println("The root element is "+root.getNodeName());
return null;
}我现在用另外的一个xml 来更新他,可是我不会,请知道我啊