Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
147 / 147 / 41
Регистрация: 01.12.2009
Сообщений: 275
1

Изменение значения XML литерала

16.12.2011, 12:35. Показов 1833. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеем XML файл настроек:

XML
1
2
3
4
5
6
7
8
<Settings>
  <Position>
    <Left>689</Left>
    <Top>340</Top>
  </Position>
  <Period>5000</Period>
  <FormVisible>true</FormVisible>
</Settings>
При записи настроек в xml файл необходимо изменить значение <FormVisible> c "True" на "False", при этом значения <Position> и <Period> не переписывать. Подскажите пжлста, как можно это реализовать в коде?

Код создания файла настроек:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Public Sub Save_settings()
        Dim myMemoryStream As New IO.MemoryStream
        Dim myXml As New System.Xml.XmlTextWriter(Application.StartupPath & "\config.xml", System.Text.Encoding.GetEncoding(1251))
        myXml.WriteStartDocument()
        myXml.Formatting = Xml.Formatting.Indented
        myXml.Indentation = 2
        myXml.WriteStartElement("Settings")
        myXml.WriteStartElement("Position")
        myXml.WriteStartElement("Left")
        'Записываем значение Left формы
        myXml.WriteValue(Me.Left)
        myXml.WriteEndElement()
        myXml.WriteStartElement("Top")
        myXml.WriteValue(Me.Top)
        myXml.WriteEndElement()
        myXml.WriteEndElement()
        myXml.WriteStartElement("Period")
        myXml.WriteValue(MasterTimer.Interval)
        myXml.WriteEndElement()
        myXml.WriteStartElement("FormVisible")
        myXml.WriteValue(Me.Visible)
        'закрываем
        myXml.Close()
    End Sub
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2011, 12:35
Ответы с готовыми решениями:

Рефлексия. Изменение литерала
Привет. Подскажите в такой ситуации. Например, в одной сборке есть какой-то метод с такой строчкой...

XML изменение значения между тегами
XMLDocument1.LoadFromFile(ExtractFilePath(paramstr(0))+'home.xml');...

Изменение значения элемента XML через JTextField
Добрый день. Пытаюсь сделать внешний редактор для определенных XML файлов. В цикле прочитать...

Изменение значения в таблице при изменение в ячейке DBGridEh
Имею на форме DBGridEh, DataSet, ADOTable в таблице есть поля boolean. Не могу понять как при...

1
290 / 271 / 107
Регистрация: 10.06.2011
Сообщений: 696
16.12.2011, 14:58 2
VB.NET
1
2
3
4
5
6
7
imports system.linq
'...
Sub aaa()
dim xml as new xdocument=xdocument.load("c:\1.xml")
xml.root.element("Formvisible")="false"
wml.save("c:\1.xml")
end sub
1
16.12.2011, 14:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2011, 14:58
Помогаю со студенческими работами здесь

Тип литерала
У нас есть float FLT = 5.0; 5.0 - это литерал типа float изменим строку float FLT = 5.0F;...

Макрос литерала
Обычный так: #define LITERAL(text) #text А можно ли как то задефайнить raw string literal? Это...

Присваивание литерала указателю
Почему можно сделать так char *f=&quot;string&quot;; а в Си еще и так int *x=&quot;string&quot;; Т.е. как это...

Создание пользовательского литерала
Всем привет! При программировании решил использовать фичу языка пользовательские литералы. Литерал...

Каст нулевого литерала в умный указатель
читаю я сейчас modern effective c++ и столкнулся с примерно таким листингом void...

Увеличить предел константного целочисленного литерала
Добрый день. Появилась потребность увеличить предел целочисленного строкового литерала. Т.е....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru