Поиск:

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


Шустрый
*


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

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



Код
 <?xml version="1.0" standalone="yes" ?> 
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
  <FIELD attrname="Number" fieldtype="i4" readonly="true" SUBTYPE="Autoinc" /> 
  <FIELD attrname="Data" fieldtype="date" /> 
  <FIELD attrname="Name" fieldtype="string" WIDTH="255" /> 
  <FIELD attrname="Cost" fieldtype="r8" SUBTYPE="Money" /> 
  </FIELDS>
  <PARAMS CHANGE_LOG="1 0 4 2 0 4 3 0 4 4 0 4 5 0 4 6 0 4 7 0 4 8 0 4 9 0 4 10 0 4 11 0 4 12 0 4 13 0 4 1 0 2 2 0 2 3 0 2 4 0 2 9 0 2 10 0 2 11 0 2 12 0 2 13 0 2 8 0 2 7 0 2 6 0 2 5 0 2 14 0 4 15 0 4 16 0 4" AUTOINCVALUE="17" /> 
  </METADATA>
- <ROWDATA>
  <ROW RowState="6" Number="1" Name="ï÷èàïèàïèòàêï" /> 
  <ROW RowState="6" Number="2" Name="îäæýæýîäæ" /> 
  <ROW RowState="6" Number="3" Name="îæîäæ" /> 
  <ROW RowState="6" Number="4" Name="îäæ" /> 
  <ROW RowState="6" Number="5" Name="æ" /> 
  <ROW RowState="6" Number="6" Name="ùäæ" /> 
  <ROW RowState="6" Number="7" Name="Ùç" /> 
  <ROW RowState="6" Number="8" Name="äæ" /> 
  <ROW RowState="6" Number="9" Name="ÜÄ" /> 
  <ROW RowState="6" Number="10" Name="æ" /> 
  <ROW RowState="6" Number="11" Name="Äæ" /> 
  <ROW RowState="6" Number="12" Name="Ä" /> 
  <ROW RowState="6" Number="13" Name="æ" /> 
  <ROW RowState="4" Number="14" Name="Ãåíà" /> 
  <ROW RowState="4" Number="15" Name="àóöàöó" /> 
  <ROW RowState="4" Number="16" Name="öóöó" /> 
  </ROWDATA>
  </DATAPACKET>

Странная штука. Загружаю данный XML-файл в ClientDataSet, удаляю какую-нибудь запись, сохраняю в тот же файл. В результате в файле значение удаленной записи RowState меняется с "6" на "4". Но сама запись из файла не удаляется. При загружении снова в ClientDataSet, удаленная запись не видна, но в файле она присутствует. Отображаются только записи с RowState = "4". Это неудобно, так как при частом удалении записей и добавлении файл будет неоправданно расти, что мне совсем не нужно. В чем тут заковырка?
PM MAIL   Вверх
Aline
Дата 2.7.2007, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А что если очистить данные в секции RowData и записать туда уже отредактированные?
т.е. например: Node->ChildNodes->Clear(); а затем добавить ноды
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

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

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

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

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


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

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


 




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


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

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