- Код: Выделить всё
<?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 без загрузки в память...ежели кто в курсе - поделитесь знаниями...