Удаление узлов от XmlDocument

Легкий способ сделать это через XML. Я использовал @Component в уже обработанном jsf bean, но @Autowired не работал, потому что управляемый bean-компонент уже присутствовал в faces-config.xml. Если необходимо сохранить это управляемое имя компонента вместе с его управляемым свойством в XML-файле, тогда предлагается добавить весенний компонент в качестве другого управляемого свойства внутри тега управляемого компонента. Здесь весенний боб в нем определяется в spring-config.xml (может быть где-то попеременно). пожалуйста, обратитесь к https://stackoverflow.com/a/19904591/5620851

под редакцией меня. Я предлагаю либо реализовать его полностью через аннотацию @Managed и @Component, либо через xml для обоих.

44
задан FlySwat 22 August 2008 в 04:47
поделиться

5 ответов

Вместо

configDoc.RemoveChild(projectNodes[i]);

попытка

projectNodes[i].parentNode.RemoveChild(projectNodes[i]);
63
ответ дан Pat 4 August 2019 в 17:19
поделиться

попробуйте

configDoc.DocumentElement.RemoveChild(projectNodes[i]);
2
ответ дан Jason 4 August 2019 в 17:19
поделиться

Похож на Вас, должен выбрать родительский узел projectNodes [я] прежде, чем назвать RemoveChild.

2
ответ дан Chuck 4 August 2019 в 17:19
поделиться

Действительно ли возможно, что узлы проекта не являются дочерними узлами, но внуками или ниже? GetElementsByTagName даст Вам элементы отовсюду в дочернем дереве элемента, IIRC.

1
ответ дан Greg Hurlman 4 August 2019 в 17:19
поделиться

Было бы удобно видеть образец XML-файла, который Вы обрабатываете, но мое предположение было бы то, что у Вас есть что-то вроде этого

<Root>
 <Blah>
   <project>...</project>
 </Blah>
</Root>

, сообщение об ошибке, кажется, потому что Вы пытаетесь удалить <project> от прародителя, а не прямого родителя узла проекта

0
ответ дан Mr Lister 4 August 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: