Мне интересно, какова лучшая практика, чтобы анализировать XML
foo@bar.org
foo@bar.org
smtp.bar.org
465
foo@bar.org
fooo!
< /code>
Я использую Java 7, полный XML длиннее, но это не большой файл. Я думал об использовании синтаксического анализатора Stax, потому что это казалось простым, но есть одна вещь, где я не уверен, действительно ли это хорошим способом:
При приходе к элементу mailNotiation я мог бы, например. Создайте новый экземпляр, например, У меня нет никаких проблем с этим. Но что, если я приду, например к элементу ? Как я узнаю, действительно ли это внутри элемента почтовой передачи и не под рукой? Другими словами: мне не хватает наилучшей практики для обработки таких состояний, как «теперь я нахожусь в почтовом значении». отслеживание состояний/контекста, чтобы убедиться, что я правильно интерпретирую на элемент .
Подробнее здесь: https://stackoverflow.com/questions/105 ... his-sample