Я пробовал смотреть здесь, но не смог найти правильный ответ. У меня есть XML-строка, в которой есть куча узлов.
Я хочу извлечь только пару узлов из этой строки и добавить ее с помощью нового корневого элемента и вернуть его.XML-строка - выберите только определенные узлы
Я знаю, как это сделать, загрузив это на XMLDocument и выбрав узлы. Есть ли лучший способ сделать это с помощью XpathNavigator или XmlReader?
Это моя строка
<root>
<node1/>
<node2/>
<node3/>
<node4/>
<node5>
</root>
Я хочу, чтобы моя строка вывода будет
<root>
<node3/>
<node4/>
</root>
должна быть сделан эффективным образом.
Итак, вы хотите удалить узлы 1, 3 и 5? – user845279
да, но на самом деле мне, возможно, придется удалить больше узлов. Я предполагаю, что я хочу сказать, что может быть больше, чем всего 5 узлов, из которых мне нужно только 2. Также мой ввод - строка (я знаю, что упоминал об этом в своем сообщении, просто подчеркивая) –
Вы считали XSLT? – CSharpenter