Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание дочернего элемента, Какой метод XMLDOM 
:(
    Опции темы
Гость_Дмитрий
Дата 23.12.2005, 18:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Какой метод XMLDOM создаёт дочерний элемент.
То есть мне нужно сделать аналогично
var oNames=new ActiveXObjects("Microsoft.XMLDOM");
....
oNames.setAttribute("Name", "Name1");

Только мне надо заменить oNames.setAttribute("Name", "Name1"); на какой-то другой метод, чтобы в результате было :

<el1>
<Name>Name1</Name>
</el1>

а у меня получается только <el1 Name="name1"/>
  Вверх
Bikutoru
Дата 24.12.2005, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 2
Всего: 22



Например так:
Код

var newEl = document.createElement("Name");
var textEl = document.createTextNode("Name1");

newEl.appendChild(textEl);
yourNode.appendChild(newEl);



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Bikutoru
Дата 24.12.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 2
Всего: 22



Сорри, только что заметил, что ты работаешь с XMLDocument. Тогда будет так:
Код

var oNames = new ActiveXObject("Microsoft.XMLDOM");
// здесь загрузка документа и получение элемента yourNode (<el1>...</el1>)

var newEl = oNames.createElement("Name");
var textEl  = oNames.createTextNode("Name1");
newEl.appendChild(textEl);
yourNode.appendChild(newEl);


Это сообщение отредактировал(а) Bikutoru - 24.12.2005, 12:35


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Guest
Дата 26.12.2005, 16:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо, всё получилось smile
Я просто сначала писал:

Код

var oNames = new ActiveXObject("Microsoft.XMLDOM");
...

var newEl = oNames.createElement("Name");
oNames.createTextNode("Name1");
yourNode.appendChild(newEl);


  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0396 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.