Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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");
Желаю успехов! |
|
Вернуться к началу |
|
|
|