Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как создать документ XML?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
XMLuser
Гость





СообщениеДобавлено: Пт Дек 14 2001 16:29    Заголовок сообщения: Как создать документ XML? Ответить с цитатой

Привет!
Проблема у меня черезвычайно простая: фактически, мне нужно создать XML файл и положить в него несколько именованных строк. Чтобы кадая строка лежала с своей Node и вполседствии я мог по имени этого Node - элемента вытащить их обратно. я прочитал десяток статей об использовании XML, но все они пишут о том, как интерпретировать уже готовый документ. а как создать - дальше
Dim xmldoc As MSXML2.DOMDocument
Set xmldoc = CreateObject("Msxml2.DOMDocument")
xmldoc.async = False
у меня дело пока не идет...
Буду очень благодарен за ссылку или пример кода решающего эту задачу!
Вернуться к началу
silentman



Зарегистрирован: 24.11.2002
Сообщения: 8

СообщениеДобавлено: Сб Дек 15 2001 17:41    Заголовок сообщения: Re: Как создать документ XML? Ответить с цитатой

Делается это очень просто:
1. Создаём сам объект (например, Msxml2.DOMDocument).
2. Создаём и добавляем корневой элемент документа.
3. Создаём и добавляем элементы (ноды, атрибуты и прочее) в созданный ранее корневой узел.
4. Сохраняем документ в файл.

Скрипт выглядит примерно так (на javascript):
// пункт 1
positions = Server.CreateObject("Msxml2.DOMDocument");
positions.async = false;

// пункт 2
pRoot = positions.createElement("catalog");
positions.appendChild(pRoot);

.. пункт 3
position = positions.createElement("position");
id = position.setAttribute("id", "1");
positions.documentElement.appendChild(position);

// пункт 4
positions.save("catalog.xml");

Желаю успехов!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...