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