解决方案 »
- 新人求助。。。。
- 我是一个从.Net转Java方向的码农
- 怎么样在struts框架中提取验证码
- 在MyEclipse中 选择 MyEclipse->Add and Remove Project development. 中添加自己的一个项目时Tomcat5会出现在一个黄色的叹号
- 使用浏览器乱码问题
- 日本人说中国人不可能今天内凑够800万人签名 今晚 十二点
- 在LINUX下开发JSP,但TOMCAT配置不了
- Eclipse+Lomboz+tomcat 配置问题..请帮帮我
- JAVA中如何来显示数据库内容
- 一个简单的struts2实例,报404错误,初学,大神帮忙啊
- tomcat 配置内存大小
- 如何在.java文件中用request获得jsp页面中单选按钮传来的值?
比如depart name="1" 下面有depart name="11"那depart中就要有一个属性保存它的子节点,还有有一个list属性用来保存它的所有人员,这个按照上面组装就行了!
<txtbook>
<name>AAAA</name>
<author>aaa</author>
</txtbook>
<txtbook>
<name>BBBB</name>
<author>bbbb</author>
</txtbook>
</wuxialist>
要求运行结果为: 1.AAAA 2.BBBB
import java.io.File;
import java.io.IOException;import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;public class b
{
public static void main(String[] args)
{
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
Document doc = db.parse(new File("d://a.xml"));
Element elmtInfo = doc.getDocumentElement();
NodeList nodes = elmtInfo.getChildNodes();
int m = 1;
for (int i = 0; i < nodes.getLength(); i++)
{
Node result = nodes.item(i);
if (result.getNodeType() == Node.ELEMENT_NODE && result.getNodeName().equals("txtbook"))
{
NodeList ns = result.getChildNodes(); for (int j = 0; j < ns.getLength(); j++)
{
Node record = ns.item(j); if (record.getNodeType() == Node.ELEMENT_NODE && record.getNodeName().equals("name"))
{
System.out.println(m + ": " + record.getTextContent());
m++;
}
}
}
}
}
catch (ParserConfigurationException e)
{
e.printStackTrace();
}
catch (SAXException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}