2016-02-17 5 views
-6

Мне нужна помощь, я бы хотел, чтобы любой XML-файл на входе имел все родительские узлы. Я имею в виду без необходимости искать в XML-файле, чтобы увидеть имена узлов.Java - XML ​​- глобальный анализ

Конечно, я использую парсер, но моя проблема действительно заключается в создании функции, которая будет выполнять эту работу.

На самом деле, я просто хочу иметь имена узлов, у которых есть дети.

Спасибо ребята :)

+2

Я бы очень хотел узнать, как вы собираетесь знать информацию о содержимом xml без необходимости читать файл. Это революционизировало бы компьютерное программирование. Анализ квантового xml - вы можете использовать его содержимое, если вам не нужен результат обработки. :) – Neil

ответ

0

Самый простой способ будет загружать библиотеку XML парсинга для Java, и искать параметр для узла, такие как «дети», или, возможно, функцию для подсчета детей узел, например «countChildren» или «getChildren». Как только вы найдете это, вы можете перебирать узлы и записывать узлы, которые возвращают 0/null детей.

+0

Я пробовал: http://pastebin.com/2vXLbVHs Я не понимаю, что не так ... Он должен отображать только имена узлов, которые являются родительскими узлами –

Смежные вопросы