Я планирую разместить некоторые файлы XML в каталоге res/xml, который я хочу загрузить в объекты Document (поскольку я использую их в настоящее время в своем приложении и am их много пропускают).Получить org.w3c.dom.Document из XMLResourceParser
Выполнение:
XMLResourceParser parser = getResources().getXml(R.xml.my_xml_file)
, кажется, единственной отправной точкой и XMLResourceParser реализует XmlPullParser, который, кажется, направлены на переборе дерева узлов.
Я попытался с помощью XPath, чтобы вытащить корневой узел документа, в соответствии с кодом в этом ответе: navigate through XML document with XMLpullParser, но это дает мне исключение в соответствии с этим вопрос: Evaluating XPath an XmlResourceParser causes Exception
В идеале, мне нужно чтобы сохранить xml в папке res/xml, так как я хочу локализовать содержимое, поэтому переход к res/raw или res/assets не является вариантом.
Прежде чем я реализую что-то, что итерации через XmlResourceParser и строит документ, есть ли более простой способ сделать это?
Wow! Я не думал об этом! Я дам это позже, а потом приму! – GHC
Добро пожаловать в клуб Evil Genius. –