Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2009, 15:39   #1
edik
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 21
По умолчанию помогите как записать правильно в xml

Вопрос такой как записать в xml но чтобы был записан не в виде строки а в виде выровненных строк код для вывода след-ий
Код:
var    xml,data,node,selected,neww:IXMLDOMNode;
        selected2:IXMLDOMAttribute;
        filedata:string;
        name,namet     : string;
        i,j:integer;

  if (Doc1 <> nil) and (Doc2 <> nil) and (Doc3 <> nil) and (Doc4 <> nil) then
  begin
     for i:=0 to form1.CheckListBox1.Items.Count-1 do
    begin
      if (Doc5 = nil) then
       begin
        Doc5:=CoDOMDocument.Create;
        Doc5.appendChild(Doc5.createElement('xml'));
    end;

    if(Doc5 <> nil) then
    begin
      xml := Doc5.firstChild;
      for j:=xml.childNodes.length -1 downto 0  do
        xml.removeChild(xml.childNodes.item[j]);
      for i:= 0 to form1.ComponentCount-1 do
      begin
 begin
        if (form1.Components[i] is TEdit) then
        begin
          name := (form1.Components[i] as TEdit).Text;
          namet := (form1.Components[i] as TEdit).Name;
          neww := Doc5.createElement('Property');

          selected2 := Doc5.createAttribute('Control');
          selected2.nodeValue := namet;
          neww.attributes.setNamedItem(selected2);

          selected2 := Doc5.createAttribute('Value');
          selected2.nodeValue := name;
          neww.attributes.setNamedItem(selected2);

          xml.appendChild(neww);
        end;
end;
У нас принято оформлять код специальным тэгом - кнопочка "#".
Модератор

Последний раз редактировалось mihali4; 17.12.2009 в 17:07.
edik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно записать код юникодного символа 0xAD программно для вывода? SkAndrew Общие вопросы Delphi 4 08.11.2008 08:55
Xml, как правильно прочитать Parcenson Общие вопросы Delphi 0 02.09.2008 06:29
Как правильно записать стиль Михаил Юрьевич Общие вопросы Delphi 11 30.06.2008 11:30
Как в XML Schema правильно описать дочерние элементы Stilet HTML и CSS 4 21.11.2007 15:04