读书人

xerces 中给Node增添属性及值的方法

发布时间: 2012-08-24 10:00:21 作者: rapoo

xerces 中给Node添加属性及值的方法

?

?

?

DocumentBuilderFactory?? factory=DocumentBuilderFactory.newInstance();
DocumentBuilder?? builder=factory.newDocumentBuilder();
Document doc=builder.newDocument();
altNode = doc.createAttribute("alt");

提示异常,改正后代码如下

?

Node imgNode = nodeList.item(i);
???NamedNodeMap namedNodeMap = imgNode.getAttributes();
???Node srcNode = namedNodeMap.getNamedItem("src");
???Node altNode = namedNodeMap.getNamedItem("alt");
???
???//System.out.println(srcNode.get);
???if(altNode == null){
????????? Document doc = imgNode.getOwnerDocument();
????altNode = doc.createAttribute("alt");
???}
???altNode.setNodeValue("爱踢墙");
???namedNodeMap.setNamedItem(altNode);

?

?

?

读书人网 >编程

热点推荐