2012-05-17 3 views
0

Я хочу добавить xmlns:atom в корневой элемент XML-файла, файл уже существует, я просто хочу его изменить, добавив добавление xmlns. Остальные файлы должны быть оставлены без изменений. В качестве примера у меня есть <rss version="2.0"> в файле, и я хочу преобразовать его в <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> с помощью JDOM. Как я могу это сделать?Редактировать файл XML с помощью JDOM

ответ

0

После того как вы входной файл загружен как JDOM документ, вы можете:

document.getRootElement().addNamespaceDeclaration(
    Namespace.getNamespace("atom", "...")); 

Затем, при выводе документа будет иметь дополнительную декларацию пространства имен.

Убедитесь, что вы используете правильный URI для пространства имен ... не «...» ...

Смотрите документацию для addNamespaceDeclaration:

+0

большое спасибо –

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