Учитывая следующий xml:
<rootnode>
<childnode arg="a">Content A</childnode>
<childnode arg="b">Content A</childnode>
</rootnode>
Используя XMLPoke со следующим XPath:
rootnode/childnode[arg='b']
Результат (если строка замены пуста):
<rootnode>
<childnode arg="a">Content A</childnode>
<childnode arg="b"></childnode>
</rootnode>
Содержимое childnode было удалено, когда мы действительно хотим удалить сам childnode. Желаемый результат:
<rootnode>
<childnode arg="a">Content A</childnode>
</rootnode>
Детский тип должен быть выбран на основе аргумента childnode.