x11

XML

В теме 13 сообщений

Подскажите кросс-платформенные компоненты/библиотеки для Delphi Berlin+.

Кроме OXML, она встроена в Delphi, но справки нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А надо-то что? Чем ИКСЭМЛДокумент не угодил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так он же только для Windows?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, x11 сказал:

так он же только для Windows?

С чего Вы это взяли? Под MacOS прекрасно работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я просто смотрел то ли здесь, то ли где-то на др. сайтах + в справке и там было IFDEF MSWINDOWS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что добавить в USES с чего начать?

 

Я в старой версии Delphi XE3 под Windows работал с TXMLDocument, это но же, то же самое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, x11 сказал:

Я просто смотрел то ли здесь, то ли где-то на др. сайтах + в справке и там было IFDEF MSWINDOWS

Если Вы про Xml.XMLDoc.TXMLDocument - то нет там никаких IFDEF MSWINDOWS и я его без проблем использую под MacOS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, x11 сказал:

Что добавить в USES

Обычно хватает XML.XMLDoc, XML.XMLIntf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, x11 сказал:

Надо просто выбрать любой другого вендора. MSXML - это микрософтовская реализация. Очевидно, что ее нет на других платформах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От dim
      подскажите чем можно парсить xml?
      пробовал XMLDocument
        XMLDocument1.LoadFromXML(strXml);
        XMLDocument1.Active := True;
      но он при загрузке файла выдает ошибку
      "Ошибка в элементе верхнего уровня документа
      Line:1"
      этот файл мне приходит от поставщика и при открытии другими программами не ругается на структуру
    • От Rusland
      Пытаюсь скачать XML с курсами валют с cbr.ru. Получаю ошибку Project raised exception class EEncodingError with message 'No mapping for the Unicode character exists in the target multi-byte code page'. Как исправить?
      //aUrl = http://www.cbr.ru/scripts/XML_daily.asp function GetXML(aURL: string): String; var Http: THTTPClient; Ss: TStringStream; begin Result:=''; Http:=THTTPClient.Create; try Ss:=TStringStream.Create('', TEncoding.UTF8); Http.Get(aURL,ss); Result:=Ss.DataString; // тут ошибка except end; Http.Free; end;
    • От Brovin Yaroslav
      OXML - это новая библиотека по работе с XML для Delphi и Lazarus, разработанная в конце 2013 года.
      Целью OXML является быть универсальной и быстрейшей XML библиотекой для языка Паскаль.
      Основные особенности OXML являются:
      Парсер SAX Реализация DOM  Прямое чтение /запись XML файлов  Полная совместимость при работе с TXMLDocument (XmlIntf.TXMLDocument)  
      Автор: Software Solution Ondřej Pokorný
      Тип лицензии: Open Source
      Ссылка: http://www.kluug.net/oxml.php
      Скачать: SourceForge
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу