|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
Добрый вечер! Поставили задачку, на первый взгляд простую, но что то закопался.. Есть файл "файл.XML" <Port value1 = "" value2 = "" value3 = "" <Nodes> <Node></Node> <Node></Node> </Nodes> /> Мне нужно сделать следующее: В фале заменить value1 = "" на value1 = "какое то значение". У меня получается, только если я читаю файл как текст, м.б. есть возможность читать его как XML? И обращаться к "value1" как к полям??! Спасибо за помощь.. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 00:00 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
Создайте новый XmlElement из прочитанного текста, а потом работайте с перечислением свойств и дочерних узлов корневого элемента. Кстати, структура - кривая. Xml должен начинаться с "<?xml ...", а корневой узел должен закрываться в конце </port> ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 07:36 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
cynep kopoBka, такую структуру принимает другая программа.. ....в конце </port> - это я не дописал ) Спасибо. Буду пробовать! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 08:05 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
cynep kopoBka, А можно чуть подробнее? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 09:54 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
В чем проблема сгенерировать *.cs класс по схеме? 1. Десериализировать 2. Изменить значение 3. Сериализировать Профит. Вот XML: Код: xml 1. 2. 3. 4. 5. 6.
Вот его схема: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 10:12 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
Примерно так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Выхлоп: Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 13:09 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3.
Все. Теперь можете перечислять у объекта свойства и ChildNodes, а также изменять их, добавлять или удалять. Аналогично работаем с "дочками". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 18:33 |
|
XML прочитать и изменит в C#
|
|||
---|---|---|---|
#18+
Пардон, ElementsbyTagName ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2013, 18:36 |
|
|
start [/forum/topic.php?fid=20&fpage=148&tid=1404061]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 349ms |
total: | 480ms |
0 / 0 |