Учебники

QTP Работа с XML

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

Пример XML и его ключевые элементы представлены ниже —

Работа с XML

Доступ к XML

Const XMLDataFile = "C:\TestData.xml"
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = False
xmlDoc.Load(XMLDataFile)

' Getting the number of Nodes (books)
Set nodes = xmlDoc.SelectNodes("/bookstore/book")
Print "Total books: " & nodes.Length    ' Displays 2

' get all titles
Set nodes = xmlDoc.SelectNodes("/Booklib/book/value/text()")

' get their values
For i = 0 To (nodes.Length - 1)
   Title = nodes(i).NodeValue
   Print "Title is" & (i + 1) & ": " & Title
Next

Сравнение XML

Мы можем сравнить два данных XML —