先假设你第二个问题解决了
应该可以用getParentNode获得其父节点,然后用
getChildNodes().item(i);就可以了吧而第二个问题本身我想也可以类似取得
应该可以用getParentNode获得其父节点,然后用
getChildNodes().item(i);就可以了吧而第二个问题本身我想也可以类似取得
解决方案 »
- 跪求高手指点:ssh jsp调用struts2的action是老出奇怪问题,我的action是有spring管理的。
- 关于frame的一个问题!!急!!希望高手帮个忙!万分感激!!
- 请问SUN APPSERVER 7 的默认管理员用户和口令是什么?
- jsp连接数据库问题,麻烦帮我看下
- 急!!!Remote Back-up System Using Web Services
- 开发电子商务,该用jsp+struts+Ejb还是 jsp+struts+spring+hibernate
- 使用Hibernate来写入Blob型数据到Sql2000中出错!!!!!!!!!!
- 为何使用持久订阅!急!!!
- 学习j2ee用什么开发环境比较好!
- 这学期学java ee老师让我们做一个作品,而且还要美化什么的,自己学的也不深,希望高手给指点一下!
- DOM中判断XML文件中的一个接点是否存在的方法是什么?
- 关于寻IP地址的方法
并不知道item(I)
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(filename);
Element order = null;
Element name = null;
Element price = null;
Element root = doc.getDocumentElement();//get root element
NodeList rootlist = root.getChildNodes();
for (int i = 0; i < rootlist.getLength(); i++) {
Element customer = (Element) list.item(i);//get customer element
NodeList customerlist = custormer.getChildNodes();
for (int j = 0; j < customerlist.getLength(); j++) {
if (custormerlist.item(j).getNodeName().equals("order") ) {
order = customerlist.item(j);//get order ele
break;
}
}
}
if (order.hasChildNodes()) {
NodeList orderlist = order.getChildNodes();
for (int m = 0; m < orderlist.getLength(); m++) {
if (orderlist.item(m).getNodeName().equals("name") {
name = orderlist.item(m);//get name element
}
if (orderlist.item(m).getNodeName().equals("price") {
price = orderlist.item(m);//get price element
}
}
}
if (price != null && price.hasChildNodes()) {
String str = price.getFirstChild().getNodeValue();//get price value
}