Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос про XML 
:(
    Опции темы
angelina
Дата 30.11.2006, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 16.5.2006

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



у меня файл формируется след. образом:
Код

  Doc:=coDoc.Create;
  Doc.Set_async(false);
  Doc.LoadXML('<s/>');
  r:=Doc.Get_documentElement;

  Node1 := Doc.createElement ( 'enquiryRequest');
  r.appendChild(Node1);

  Node := Doc.createElement ( 'reason');
  txt := Doc.createTextNode(vartostr(reason.KeyValue));
  Node.appendChild(txt);
  node1.appendChild(Node);

получается:
<s>
<enquuiryRequest>
<reason>data</reason>
........
а как мне сделать чтобы выглядело:

<a n = "reason">data</a>

PM MAIL   Вверх
x77
Дата 30.11.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

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



Код

var
  Doc: IXMLDOMDocument;
  RootNode: IXMLDOMElement;
  Node: IXMLDOMNode;
begin
  Doc := CoDOMDocument.Create;
  Doc.Set_async(false);
  Doc.LoadXML('<s/>');

  RootNode := Doc.documentElement;
  Node := Doc.createElement('enquiryRequest');
  RootNode.appendChild (Node);
  Node :=  Doc.createElement('a');
  (Node as IXMLDomElement).setAttribute('n', 'reason');
  Node.text := 'data';
  RootNode.appendChild (Node);

  Memo2.Lines.Text := Doc.xml;
  ...



--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


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

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


 




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


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

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