我需要在解析xml文件时在适当的位置显示开始标记的名称和结束标记。我必须使用其他方法,而不是使用startElement和endElement函数。下面是一个例子,我希望我的输出是如何。
`<?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>Vinod1@yahoo.com</Emp_E-mail>
</Employee>
</Employee-Detail>
`
输出: 开始标记:员工,详细 开始标记:员工 开始标记:EMP_ID 值:E-001 结束标记:EMP_ID 开始标记:EMP_NAME 开始标记:将First_Name 价值:玛尼 结束标记:将First_Name 开始标记:LAST_NAME 价值:马兰 结束标记:LAST_NAME 结束标记:EMP_NAME 开始标记:Emp_E邮件 价值:Vinod1@yahoo.com 结束标记:Emp_E邮件 结束标记:员工 结束标记:员工-详细
答案 0 :(得分:-1)
使用SAX解析器将允许您逐行解析XML并发出您想要的输出