/*
parse XML <?xml version="1.0" encoding="UTF-8"?>
<company>
<usr>
<name>name</name>
</usr>
</company>
*/ /*
String xmlPath = "E:\\doc\\sample.xml";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null; try
{
db = dbf.newDocumentBuilder();
}
catch(Exception ex)
{
ex.printStackTrace();
} Document doc = null;
try
{
doc = db.parse(xmlPath);
}
catch (Exception e)
{
e.printStackTrace();
} Element root = doc.getDocumentElement();
NodeList nlist = root.getElementsByTagName("usr");
for (int i=0; i<nlist.getLength(); i++)
{
Element usr = (Element)nlist.item(i);
NodeList names = usr.getElementsByTagName("name"); if (names.getLength() == 1)
{
Element e = (Element) names.item(0);
Text t = (Text) e.getFirstChild(); String name = t.getNodeValue();
System.out.println("name="+name);
} }
parse XML <?xml version="1.0" encoding="UTF-8"?>
<company>
<usr>
<name>name</name>
</usr>
</company>
*/ /*
String xmlPath = "E:\\doc\\sample.xml";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null; try
{
db = dbf.newDocumentBuilder();
}
catch(Exception ex)
{
ex.printStackTrace();
} Document doc = null;
try
{
doc = db.parse(xmlPath);
}
catch (Exception e)
{
e.printStackTrace();
} Element root = doc.getDocumentElement();
NodeList nlist = root.getElementsByTagName("usr");
for (int i=0; i<nlist.getLength(); i++)
{
Element usr = (Element)nlist.item(i);
NodeList names = usr.getElementsByTagName("name"); if (names.getLength() == 1)
{
Element e = (Element) names.item(0);
Text t = (Text) e.getFirstChild(); String name = t.getNodeValue();
System.out.println("name="+name);
} }
解决方案 »
- 百度的UE编辑器JSP上传失败
- 谁有J2EE 5.0 API chm
- hibernate 配置使用多表空间
- HQL语言问题
- @GeneratedValue(generator=?)后面应该怎么写?
- 我们想做一个service程序,这个service负责统一管理这台机器上装的一些设备(包括签字板,扫描仪等等),
- 在网上看到了一个处理乱码过滤器的代码,可是有的地方看不明白,麻烦高人帮指点下.谢谢了
- 求一个开源或免费的JSP博客系统(要求是用户的最好是中文的)
- 使用STRUTS,<html:text标签中显示数据为科学计数格式,我想用一般的格式,如:00000.00
- ???请问为什么
- 如何显示clob内容
- eclipse 开发struts配置
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("F:/DataFactoryName.xml");
NodeList nl = doc.getElementsByTagName("TableManager");
Element node=(Element)doc.getDocumentElement();
SysPerennial.tab_shop_news_Manager = node.getElementsByTagName("TableFactory").item(0).getFirstChild().getNodeValue();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("XML文件路径");
NodeList nl = doc.getElementsByTagName("节点名");
Element node=(Element)doc.getDocumentElement();
Sting str = node.getElementsByTagName("子节点名").item(0).getFirstChild().getNodeValue();