Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемы с XMLDOM... помогите разобраться (+)

16K
27 октября 2006 года
VladimirS
10 / / 06.09.2006
есть xml файл следующего содержания :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>[INDENT]<runtime>[/INDENT][INDENT][INDENT]<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">[/INDENT][/INDENT][INDENT][INDENT][INDENT]<dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<assemblyIdentity name="Microsoft.Practices.EnterpriseLibrary.Common" publicKeyToken="17d81369aedf0b83" />[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="1.1.0.0" />[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT]</dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT]</assemblyBinding>[/INDENT][/INDENT][INDENT]</runtime>[/INDENT]</configuration>

мне нужно добавить туда информацию, после ее добавления файл выглядит следующим образом :

<?xml version="1.0" encoding="UTF-8"?>
<configuration>[INDENT]<runtime>[/INDENT][INDENT][INDENT]<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">[/INDENT][/INDENT][INDENT][INDENT][INDENT]<dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<assemblyIdentity name="Microsoft.Practices.EnterpriseLibrary.Common" publicKeyToken="17d81369aedf0b83" />[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="1.1.0.0" />[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT]</dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT][COLOR="Red"]<dependentAssembly xmlns=""><assemblyIdentity name="DemoSvr" publicKeyToken="A6C259C05F51723A"/><bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="1.0.4.0"/></dependentAssembly></assemblyBinding>
[/COLOR][/INDENT][/INDENT][INDENT] </runtime>[/INDENT]</configuration>

а хочется чтобы он выглядел так:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>[INDENT]<runtime>[/INDENT][INDENT][INDENT]<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">[/INDENT][/INDENT][INDENT][INDENT][INDENT]<dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<assemblyIdentity name="Microsoft.Practices.EnterpriseLibrary.Common" publicKeyToken="17d81369aedf0b83" />[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="1.1.0.0" />[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT]</dependentAssembly>[/INDENT][/INDENT][/INDENT][COLOR="Blue"][INDENT][INDENT][INDENT]<dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<assemblyIdentity name="DemoSvr" publicKeyToken="A6C259C05F51723A"/>[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT][INDENT]<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="1.0.4.0"/>[/INDENT][/INDENT][/INDENT][/INDENT][INDENT][INDENT][INDENT]</dependentAssembly>[/INDENT][/INDENT][/INDENT][INDENT][INDENT]</assemblyBinding>[/INDENT][/INDENT][/COLOR][INDENT]</runtime>[/INDENT]</configuration>

что я делаю не так? и возможно ли это?
использую "Msxml2.DOMDocument"
508
09 ноября 2006 года
verelex
46 / / 07.11.2006
Из Вашего поста мне не понятно что такое "Msxml2.DOMDocument", где используется, как заполняется файл, вручную :) или с помощью программы (собственно причем тут WinAPI). Если инфа добавляется программно, то зачем ей придавать удобочитаемый вид? Тем более можно просматривать XML в виде древовидной структуры.
9
10 ноября 2006 года
Lerkin
3.0K / / 25.03.2003
Как я понял, вы работаете с парсером MSXML. В этом случае, смотрите документацию (msdn, msxml sdk). Если существует проблема выбора xml-парсера, то могу посоветовать tinyXML. Простенький, open source и т.д. Для несложных вопросов - в самый раз...
16K
10 ноября 2006 года
VladimirS
10 / / 06.09.2006
всем спасибо, проблему решил.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог