
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.09.2006, 06:20
|
|||
|---|---|---|---|
Замена значения узла в xml файле |
|||
|
#18+
Имеется xml файл структура которого сожержит: - <ФИО> <Фамилия>Иванов</Фамилия> <Имя>Иван</Имя> <Отчество>Иванович</Отчество> </ФИО> нужно во всем файле вместо фамилии поставить слово "нет" пишу следующий код: Sub asd() Set xmlParser = CreateObject("Msxml2.DOMDocument") xmlParser.async = False xmlParser.Load "d:\2500.xml" xmlParser.validateOnParse = False xmlParser.resolveExternals = False xmlParser.preserveWhiteSpace = True Set currNode = xmlParser.documentElement Dim oNode As IXMLDOMNode Set oNodes = xmlParser.selectNodes("//Фамилия") For i = 0 To oNodes.Length Set oNode = oNodes.nextNode If Not (oNode Is Nothing) Then sName = oNode.nodeName sData = oNode.Text oNode.Text = "Нет" End If Next End Sub не срабатывает. Не подскажет ли кто нибудь что нужно исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2006, 18:16
|
|||
|---|---|---|---|
Замена значения узла в xml файле |
|||
|
#18+
Private DOM As DOMDocument Private Sub Command1_Click() LoadXMLFile "C:\Temp\MyXml.xml" Replace "Нет" End Sub Sub LoadXMLFile(ByVal pstrFile As String) Set DOM = New DOMDocument DOM.async = False DOM.Load pstrFile End Sub Sub Replace(ByVal pstrReplaceWith As String, ByVal pstrFile As String) Dim Nodes As IXMLDOMNodeList Dim x As IXMLDOMNode Set Nodes = DOM.selectNodes("//Фамилия") For Each x In Nodes x.Text = pstrReplaceWith Next x DOM.save pstrFile End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.09.2006, 18:19
|
|||
|---|---|---|---|
Замена значения узла в xml файле |
|||
|
#18+
Private Sub Command1_Click() LoadXMLFile "C:\Temp\MyXml.xml" Replace "Нет","C:\Temp\MyXml.xml" End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2165253]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
119ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 397ms |

| 0 / 0 |
