Page 114 - 6735
P. 114

docNode.appendChild xmldoc.createTextNode("hello")
           'додати дочірній текстовий вузол

               Dim s As Variant
               Set node = docNode.ChildNodes.Item(0) 'дочірній вузол
           з індексом 0 (перший)
               s = node.nodeName 'ім'я вузла
               s = node.NodeType 'тип вузла
               s = node.NodeValue 'текстове значення вузла
               s = node.HasChildNodes 'чи вузол має дочірні вузли
               s = node.Text '*текстовий вміст вузла і підвузлів
               s = node.XML '*XML вузла і підвузлів
               s = node.DataType '*тип даних вузла
               s = node.parsed '*перевіряє чи вузол і підвузли
           проаналізовані
               s = node.ParentNode.nodeName 'ім'я батьківського вузла
               s = node.NextSibling.nodeName 'ім'я наступного
           спорідненого вузла
               s = node.ChildNodes.Item(0).nodeName 'ім'я дочірнього
           вузла з індексом 0
               s = node.Attributes.Length 'кількість атрибутів вузла
               s = node.Attributes.Item(0).NodeValue 'текстове
           значення атрибута з індексом 0
               s = node.Attributes.Item(0).specified '*чи заданий
           явно, чи за замовчуванням
               s = docNode.ChildNodes.Item(0).OwnerDocument.nodeName
           'ім'я кореня документа

               s = xmldoc.getElementsByTagName("el2").Length
           'кількість елементів із тегом el2
               Set el = xmldoc.getElementsByTagName("el2").Item(0)
           'перший елемент із тегом el2
               s = el.nodeName 'ім'я вузла
               s = el.tagName 'ім'я тега
               s = el.GetAttribute("atr1") 'значення атрибута atr1
               el.setAttributeNode xmldoc.createAttribute("Data")

                                         114
   109   110   111   112   113   114   115   116   117   118   119