Работа с XML

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Работа с XML

Сообщение anian » 22.06.2004 (Вт) 12:03

Имеется xml-файл такого вида:
Код: Выделить всё
<?xml version='1.0' encoding="windows-1251"?>
<ClassList>
<Class name="10B" ID="56285" />
<Class name="9A" ID="23843" />
<Class name="11Б" ID="92745" />
</ClassList>


Читается он таким макаром:
Код: Выделить всё
    xmlFile = App.Path + "\th_class.xml"
    cXML.async = False
   
    If (cXML.Load(xmlFile)) Then
       
        For Each cNode In cXML.selectNodes("ClassList/Class")
            tXML = tXML + cNode.nodeName + "::" + cNode.getAttribute("name") + "::" + cNode.getAttribute("ID") + vbCrLf
        Next
    Else
        MsgBox cXML.parseError.reason
    End If


Вопрос: нельзя ли примерно таким макаром(т.е. без перебора коллекции нодов) добавлять новые элементы в файл? И, слышал, есть такая штука как SAXXML(вроде), которая позволяет читать и писать xml без загрузки в память...ежели кто в курсе - поделитесь знаниями...
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList  
cron