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 —