powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML как это реализовать на C#?
3 сообщений из 3, страница 1 из 1
XML как это реализовать на C#?
    #37437917
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не люблю я задачи связанные с XML, но надо сделать, казалось бы простую задачу.

Задача:

На вход WinForms приложения подается любой XML-файл.
Приложение должно пройтись по всем нодам XML-файла и проанализировать определнные атрибуты (но не менять их).
Если приложение найдет в XML-файле ноду с определнным именем, ТО
1. надо очистить все дочерние элементы этой ноды (их разное количество)
2. вставить в эту ноду заранее подготовленное наполнение, которое уже хранится в переменной типа string.
3. сохранить изменененный XML-файл.


Можно подсказку как это сделать?
...
Рейтинг: 0 / 0
XML как это реализовать на C#?
    #37438322
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это невозможно?
...
Рейтинг: 0 / 0
XML как это реализовать на C#?
    #37438589
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, просто здесь обсуждается чистый xml/xsl, а вам нужно через объектную модель дотнета.

Если приложение найдет в XML-файле ноду с определнным именемXmlNode.SelectNodes

надо очистить все дочерние элементы этой ноды (их разное количество)XmlNode.RemoveAll

вставить в эту ноду заранее подготовленное наполнение, которое уже хранится в переменной типа string.Создать новый документ, в который загрузить строку, а в редактируемом выполнить XmlDocument.ImportNode ссылаясь на нужную ноду нового документа.

сохранить изменененный XML-файл.XmlDocument.Save

Невозбранно мсднте указанные методы.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML как это реализовать на C#?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]