解析xml文件的标签内容
来源:互联网 发布:淘宝网买桌椅套子 编辑:程序博客网 时间:2024/05/23 01:21
package com.huawei.gts.impl.Dao.document;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class JiexiXml
{
public static void main(String[] args)
{
try
{
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.parse("\\src\\com\\huawei\\gts\\impl\\Dao\\document\\document.xml"); // 读取xml文件
NodeList employees = document.getChildNodes();
for (int i = 0; i < employees.getLength(); i++)
{
Node employee = employees.item(i);
NodeList employeeInfo = employee.getChildNodes();
for (int j = 0; j < employeeInfo.getLength(); j++)
{
Node node = employeeInfo.item(j);
NodeList employeeMeta = node.getChildNodes();
for (int k = 0; k < employeeMeta.getLength(); k++)
{
System.out.println(employeeMeta.item(k).getNodeName()+ ":" + employeeMeta.item(k).getTextContent());
}
}
}
System.out.println("解析完毕");
System.out.println(document.getNodeType());
}
catch (Exception e)
{
}
}
}
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class JiexiXml
{
public static void main(String[] args)
{
try
{
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.parse("\\src\\com\\huawei\\gts\\impl\\Dao\\document\\document.xml"); // 读取xml文件
NodeList employees = document.getChildNodes();
for (int i = 0; i < employees.getLength(); i++)
{
Node employee = employees.item(i);
NodeList employeeInfo = employee.getChildNodes();
for (int j = 0; j < employeeInfo.getLength(); j++)
{
Node node = employeeInfo.item(j);
NodeList employeeMeta = node.getChildNodes();
for (int k = 0; k < employeeMeta.getLength(); k++)
{
System.out.println(employeeMeta.item(k).getNodeName()+ ":" + employeeMeta.item(k).getTextContent());
}
}
}
System.out.println("解析完毕");
System.out.println(document.getNodeType());
}
catch (Exception e)
{
}
}
}
- 解析xml文件的标签内容
- Python对XML文件标签内容的匹配
- pom.xml文件标签解析
- 根据xml的标签解析文件的Demo
- 如何用JS解析服务器中xml文件的内容
- Pull 解析相同Tag标签的XML文件
- Android学习札记10:用SAX解析XML文件时,当标签中出现换行符时可能出现读取内容为空的解决方法
- sax解析 得到xml文档所有内容和获取指定标签的值
- java解析xml文件获取节点内容
- XML文件内容解析(使用XmlDocument)
- 用dom解析如下xml文件内容
- xml解析server.xml的内容
- struts.xml配置文件的内容标签
- java读取xml指定标签的内容
- struts.xml配置文件的内容标签
- 解析XML--用php,dom来获得xml文件里的标签内value
- xml文件的解析
- XML文件的解析
- ubuntu12.04 常用命令
- JavaScript解析XML的方法总结
- 母版页、用户控件和页面
- 生产者消费者问题
- 41.黑马程序员-集合框架、泛型
- 解析xml文件的标签内容
- Eclipse.ini 优化设置
- 42.黑马程序员-常用容器
- 我的WCF之旅(1):创建一个简单的WCF程序
- 禁用ViewState
- 程序员从初级到中级10个秘诀
- 学会用core dump调试程序错误(转)
- JS弹窗
- 不要使用库函数,写出void *memcpy(void *dst, const void *src, size_t count),其中dst是目标地址,src是源地址。