Начальный и конечный теги XML

Мне нужно отобразить имя начального тега и конечного тега в соответствующих позициях при анализе файла 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>[email protected]</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:Mani EndTag:First_Name StartTag:Last_Name Value:Maran EndTag:Last_Name EndTag:Emp_Name StartTag:Emp_E-mail Значение: [email protected] EndTag:Emp_E-mail EndTag:Employee EndTag:Employee-Detail


person Mani    schedule 20.04.2012    source источник
comment
? Я понятия не имею, что вы спрашиваете..?   -  person FailedDev    schedule 20.04.2012
comment
Мне нужно разобрать документ xml, и в консоли нужно распечатать теги вместе со значениями соответственно (позиция начального и конечного тегов должна быть такой же, как в xml) без использования методов startElement и endElement.   -  person Mani    schedule 20.04.2012
comment
Неиспользование определенного метода (или двух) является странным требованием (для этого может быть причина, но эту причину необходимо объяснить, чтобы любое альтернативное решение могло избежать любой проблемы, которую создают эти методы). Тем не менее, эти методы не существуют в контексте вопроса. Какой код у вас есть до сих пор. Какой язык программирования вы используете? Зачем вам нужно выводить именно эту структуру данных (XML отлично подходит)?   -  person Quentin    schedule 20.04.2012


Ответы (1)


использование синтаксического анализатора SAX позволит вам анализировать XML построчно и выдавать результат, который вы хотели

person rt2800    schedule 20.04.2012
comment
не могли бы вы опубликовать пример? - person Mani; 20.04.2012