Установите свойство LocalName ATTRIBUTE-NODE в Java-DOM - PullRequest
0 голосов
/ 03 декабря 2011

У меня есть XML вида

<root xmlns:ns2="prop" xmlns:ns3="prop2" .... etc ... .. </root>

Мне нужно изменить ns2, ns3 и т. Д. На значимые имена. Однако для объекта org.w3c.dom.Node, хотя существует метод getLocalName, но нет доступного setLocalName.

Пожалуйста, дайте мне знать, могу ли я внести необходимые изменения? Приветствуются даже хакерские, хотя предпочтительнее те, которые имеют конкретную реализацию.

1 Ответ

0 голосов
/ 03 декабря 2011

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

...