2012-04-20 138 views
0

我需要在解析xml文件时在适当的位置显示开始标记的名称和结束标记。我必须使用其他方法,而不是使用startElement和endElement函数。下面是我期望我的输出是一个例子。XML开始和结束标记

`<?xml version="1.0" encoding="ASCII"?> 
<Employee-Detail> 
<Employee> 
    <Emp_Id>E-001</Emp_Id> 
    <Emp_Name> 
    <First_Name>Mani</First_Name> 
    <Last_Name>Maran</Last_Name> 
    </Emp_Name> 
    <Emp_E-mail>[email protected]</Emp_E-mail> 
    </Employee> 
</Employee-Detail> 
` 

输出: 开始标记:员工-详细 开始标记:雇员 开始标记:EMP_ID 值:E-001 结束标记:EMP_ID 开始标记:EMP_NAME 开始标记:将First_Name 值:摩尼 结束标记:将First_Name 开始标记:姓氏 值:马兰 结束标记:姓氏 结束标记:EMP_NAME 开始标记:Emp_E邮箱 价值:[email protected] 电磁无损检测AG:Emp_E邮箱 结束标记:员工 结束标记:员工,详细

+1

输出?我不知道你在问什么? – FailedDev 2012-04-20 14:18:28

+0

你想问什么? – Domness 2012-04-20 14:19:23

+0

我需要解析xml文档,并且在控制台中不必使用startElement和endElement方法,而是相应地打印标记以及相应的值(开始标记和结束标记的位置应该与xml中的位置相同)。 – Mani 2012-04-20 14:22:06

回答

-1

使用SAX解析器将允许您通过行来解析XML线,放出你想要

+0

可以请你举个例子吗? – Mani 2012-04-20 14:23:09

相关问题