0

在解析 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>
`

输出: StartTag:Employee-Detail StartTag:Employee StartTag:Emp_Id Value:E-001 EndTag:Emp_Id StartTag:Emp_Name StartTag:First_Name Value:M​​ani EndTag:First_Name StartTag:Last_Name Value:M​​aran EndTag:Last_Name EndTag:Emp_Name StartTag:Emp_E-mail值:Vinod1@yahoo.com EndTag:Emp_E-mail EndTag:Employee EndTag:Employee-Detail

4

1 回答 1

-1

使用 SAX 解析器将允许您逐行解析 XML 并发出您想要的输出

于 2012-04-20T14:21:42.650 回答