Страница: 1 |
|
Вопрос: XML-Удаление атрибутов вместе с их содержанием
|
Добавлено: 12.03.10 08:47
|
|
Автор вопроса: 30Rus
|
Помогите начинающему !
Eсть XML файл,такого содержания
<?xml version="1.0" encoding="windows-1251"?>
<message class="80020" version="2" number="320">
<datetime>
<timestamp>2</timestamp>
<daylightsavingtime>1</daylightsavingtime>
<day>2</day>
</datetime>
<sender>
<inn>3</inn>
<name>А</name>
</sender>
<area>
<inn>2/inn>
<name>1</name>
<measuringpoint code="342070001107201" name="ВЛ-110">
<measuringchannel code="01" desc="01 - Счетчик-активная, прием">
<period start="0000" end="0030">
<value>59</value>
</period>
<period start="0030" end="0100">
<value>0</value>
</period>
</measuringchannel>
<measuringchannel code="02" desc="02 - Счетчик-активная, отдача">
<period start="0000" end="0030">
<value>7</value>
</period>
<period start="0030" end="0100">
<value>0</value>
</period>
</measuringchannel>
</measuringpoint>
</area>
</message>
делаю так : пытаюсь хотябы удалить без условия
If CheckBox7.Checked Then
xdoc.Load(NameF)
For Each xmlNode As System.Xml.XmlNode In xdoc.SelectNodes("message//measuringchannel")
Dim xNode As XmlNode
For Each xNode In xmlNode
xmlNode.RemoveChild(xmlNode.FirstChild)
Next
xdoc.Save(NameF)
Next
End If
End Sub
шщет все measuringchannel в документе а их может быть много и удаляет только по одному <period>
Как удалить все содержимое measuringchannel если код равен "01"
Ответить
|
Номер ответа: 1 Автор ответа:
30Rus

Вопросов: 2 Ответов: 1
|
Профиль | | #1
|
Добавлено: 12.03.10 09:58
|
спасибо всем разобрался сам
Ответить
|
Страница: 1 |
Поиск по форуму