| 
| 
 | Вопрос # 6 174/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!
 В Delphi существует XML Data Binding, который позволяет работать с xml-файлами. В нем есть функция Load(FileName: string), которая позволяет загружать данные из файла. Почему нет функции "Сохранить"?
 Точнее она есть в IXMLDocument, но как с ним правильно работать?
 
|  |   Вопрос задал: Aндрей (статус: 1-ый класс)Вопрос отправлен: 30 мая 2012, 15:25
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 9; последнее сообщение — 31 мая 2012, 23:40; участников в обсуждении: 4. 
|   | min@y™ (статус: Доктор наук), 30 мая 2012, 15:28 [#1]:Юзай TECXMLParser. Там всё есть и он попроще. Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | DNK (статус: Студент), 30 мая 2012, 15:46 [#2]:Что-то я не видел там функции Load(FileName: string), только LoadFromFile, LoadFromStream, LoadFromXML. "Digital Networked Knight" |  
|   | Aндрей (статус: 1-ый класс), 30 мая 2012, 16:00 [#3]:DNK: нуууу.... вы меня поняли) |  
|   | Aндрей (статус: 1-ый класс), 30 мая 2012, 16:43 [#4]:min@y™: не могу найти, где скачать TECXMLParser, все выкидывает на пустые страницы |  
|   | min@y™ (статус: Доктор наук), 30 мая 2012, 16:52 [#5]: Цитата (Aндрей): не могу найти, где скачать TECXMLParser, все выкидывает на пустые страницы  Плохо ищешь. Вот тебе прямая ссылка на закачку.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Aндрей (статус: 1-ый класс), 31 мая 2012, 09:49 [#6]:что-то TECXMLParser в Delphi XE некорректно работает, сохраняет с ошибками и потом загрузить не может При компиляции ругается на
 строку
 toString:мол: [DCC Error] ECXMLTokenizer.pas(159): E2026 Constant expression expected в коде
 
 procedure TXMLTokenizer.CheckToken(T: Char);
begin
  if Token <> T then
    case T of
      toSymbol:
        Error(SIdentifierExpected);
      toString:
        Error(SStringExpected);
      toInteger, toFloat:
        Error(SNumberExpected);
    else
      ErrorFmt(SCharExpected, [T]);
    end;
end;я ее попробовал закомментировать, но видно она что-то решает)
 
 может кто что подскажет
 |  
|   | min@y™ (статус: Доктор наук), 31 мая 2012, 10:00 [#7]: Цитата (Aндрей): что-то TECXMLParser в Delphi XE некорректно работает Ну откуда ж я мог знать, что у тебя Delphi XE? Я его использую только в Delphi 7.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Aндрей (статус: 1-ый класс), 31 мая 2012, 10:10 [#8]:может кто еще какие варианты подскажет? |  
|   | SOA (статус: Посетитель), 31 мая 2012, 23:40 [#9]:Aндрей: А если так:
 
 Uses
XMLDoc;
 
var 
XML: TXMLDocument; 
   |  20 июня 2012, 10:04: Вопрос перемещён из тематического раздела Delphi » Оболочка Delphi, компилятор, версии среды и т.д. в раздел Delphi » Работа с компонентами и библиотеками модератором Ерёмин А.А. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |