powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML DOM, Элементы 7
5 сообщений из 5, страница 1 из 1
XML DOM, Элементы 7
    #38525863
Guest1401
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Среда Visual Basic STUDIO’2010 Professional
В следующем примере (он без ошибок!) кода показано, как получить коллекцию атрибутов и пройти по ней, используя метод Count для индекса
цикла. Затем в примере демонстрируется получение одного атрибута
из коллекции и вывод его значения.
Как записать строку doc2.LoadXml(" . . . )
для чтения информации из файла "data.xml", в котором одинаковое содержимое?
doc2.LoadXml(data.xml) - так нельзя!

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Dim doc2 As XmlDocument = New XmlDocument()
doc2.LoadXml("<book genre='novel' ISBN='1-861001-57-5' misc='sale item'>" & _
        "<title>The Handmaid's Tale</title>" & _
        "<price>14.95</price>" & _
        "</book>")
 ' Move to an element. 
 Dim myElement As XmlElement = doc2.DocumentElement
 ' Create an attribute collection from the element.
 Dim attrColl As XmlAttributeCollection = myElement.Attributes
 ' Show the collection by iterating over it.
 ' РЕЗУЛЬТАТ выводится в ОКНО ВЫВОДА
 Console.WriteLine("1.Display all the attributes in the collection...")
 Dim i As Integer
 For i = 0 To attrColl.Count - 1
     Console.Write("{0} = ", attrColl.ItemOf(i).Name)
     Console.Write("{0}", attrColl.ItemOf(i).Value)
     Console.WriteLine()
 Next
 ' Retrieve a single attribute from the collection; specifically, the
 ' attribute with the name "misc".
 Dim attr As XmlAttribute = attrColl("misc")
 ' Retrieve the value from that attribute.
 Dim miscValue As String = attr.InnerXml
 Console.WriteLine("2.Display the attribute information.")
 Console.WriteLine(miscValue)


Спасибо.
...
Рейтинг: 0 / 0
XML DOM, Элементы 7
    #38525870
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
doc2.Load("c:\data.xml")

Это что ли нужно?
...
Рейтинг: 0 / 0
XML DOM, Элементы 7
    #38525941
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторdoc2.Load("c:\data.xml")

Не это, я так пробовал. В кавычках считает , что это эквивалентно строкам

Код: xml
1.
2.
3.
4.
doc2.LoadXml("<book genre='novel' ISBN='1-861001-57-5' misc='sale item'>" & _
        "<title>The Handmaid's Tale</title>" & _
        "<price>14.95</price>" & _
        "</book>")
...
Рейтинг: 0 / 0
XML DOM, Элементы 7
    #38526083
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разницу между Load и LoadXML видим?
...
Рейтинг: 0 / 0
XML DOM, Элементы 7
    #38527045
Guest1401
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторРазницу между Load и LoadXML видим?
после Вашего обратить внимание имеем:

Если использовать
doc2.Load("c:\data.xml")
то имеем при выполнении сообщение
Ссылка на объект не указывает на экземпляр объекта.
на нижепоказанной строке:
Код: xml
1.
Dim miscValue As String = attr.InnerXml


Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML DOM, Элементы 7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]