Я использую SimpleXML для анализа небольших XML-файлов, используемых в протоколе связи. Все это работает отлично, но теперь я реализую часть протокола, которая включает в себя своего рода XML свободной формы.Могу ли я использовать SimpleXML для анализа XML, структура которого неизвестна?
Например, XML, как это:
<telegram>
<config>
<foo>yes</foo>
<bar>no</bar>
</config>
</telegram>
Где foo
и bar
может измениться в будущем, или элемент baz
могут быть добавлены без необходимости прикасаться код синтаксического анализа. Я хотел бы получить доступ к этим элементам на Java, используя конструкцию вроде
tree.getConfig().get("bar"); // returns "no"
Могу ли я использовать SimpleXML для его анализа? Я просмотрел документацию, но не смог найти то, что мне нужно.