QTP - Как удалить XmlNode из документа XML? - PullRequest
1 голос
/ 17 августа 2011

Я хочу удалить узел xml из документа xml, но я не знаю, какую функцию можно использовать для этого. Не могли бы вы сказать мне, как это сделать?

Const XMLDataFile = "C:\TestData.xml"

xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = False
xmlDoc.Load(XMLDataFile)

nodes = xmlDoc.SelectNodes("/bookstore/book/author[text()='name=admin']")

' get their names
For i = 0 To (nodes.Length - 1)
    Title = nodes(i).NodeValue
    MsgBox("The node will be deleted " & Title)

    'TODO: The expect code here

Next

1 Ответ

0 голосов
/ 17 августа 2011

Это не вопрос QTP, это вопрос XML.Глядя на документацию MS Я бы сказал, что, вероятно, будет работать следующее

nodes(i).parentNode.removeChild nodes(i)
...