Текущий архив: 2007.12.09;
Скачать: CL | DM;
Вниз
Вытягиваем строки из XML Найти похожие ветки
← →
GeneralZ (2007-09-17 23:32) [0]Привет. Подскажите как вытянуть значения из хмл файла.
имеем в файле строки:
<USER login="admin" online="1">
<P name="add" txt="АДМИН"/>
</USER>
как мне узнать что имя пользователя = admin, и остальные значения?
Если есть готовые функции, поделитесь пожалуйста. Сам никак немогу понять как это сделать.
← →
Dimaxx © (2007-09-18 00:07) [1]Полно в инете компонентов для разбора XML. Пошукай хотя бы на torry.ru
← →
GeneralZ (2007-09-18 01:05) [2]ну а посоветовать можешь ?
← →
Суслик © (2007-09-18 01:30) [3]я использую nativexml:
минусы
1. нет проверки по схеме
2. весьма убогий интерфейс. я так понял, что это есть наслоение веков. правда, всегда можно выбрать нужный метод :)
достоинства
1. весьма приличная скорость разбора.
2. исходники на дельфи.
3. дешев (если это важно :) )
4. быстрая скорость въезда в библиотеку - есть примеры (немного, но охватывают основные подходы)
мне нравица - для простых задач вполне подходит.
← →
sniknik © (2007-09-18 01:38) [4]> ну а посоветовать можешь ?
стандартный мелкософтский IXMLDOMDocument, импортируешь библиотеку типов (Microsoft XML) и работаешь. искать/покупать не надо... у тебя на машине лежит.
← →
GeneralZ (2007-09-18 01:38) [5]не совсем подходит, т.к. nativexml платный
← →
Fktrc © (2007-09-18 08:12) [6]SimpleXML прост, быстр, на дельфи, проверки по схеме тоже нет, но для простого разбора имхо идеален и бесплатен.
← →
Kolan © (2007-09-18 10:31) [7]> стандартный мелкософтский IXMLDOMDocument
+1
← →
Галинка © (2007-09-18 12:21) [8]> стандартный мелкософтский IXMLDOMDocument
+1
разбирать надо Атрибуты. В МСДН очень хорошие примеры есть по работе с DOM-пасрером.
← →
DiamondShark © (2007-09-18 12:57) [9]А если XML надо только однократно разобрать и запомнить содержимое в каких-то своих внутренних структурах, я бы посоветовал SAX.
← →
Плохиш © (2007-09-18 13:15) [10]TXMLDocument из поставки Delphi.
← →
GeneralZ (2007-09-18 22:31) [11]TXMLDocument только одно с чем получилось разобраться.
П.С.
интересные люди шарятся по форуму, для новичков раздел, а советуют "стандартный мелкософтский IXMLDOMDocument" а как насчет рассказать что для его использования надо создать библиотеку типов, потом мозги напрягать, что да как там работает. умники, лучьше б вообще не писали.
← →
sniknik © (2007-09-18 23:36) [12]> TXMLDocument только одно с чем получилось разобраться.
это дельфевская обертка над
> "стандартный мелкософтский IXMLDOMDocument"
как посмотрел. т.е. практически тоже самое (при импорте библиотеки типов ставишь галочку "создать компонент" оно и будет... примерно (дядя борланд его еще чуток "подрихтовал"))
а вообще жаль что не увидел его раньше, может и пользовался бы.
> для новичков раздел
основная для новичков? нет, для новичков "Начинающим".
> умники, лучьше б вообще не писали.
предупреждать надо! ставь себе в подпись "умникам не писать! все советы разжевывать в кашицу!".
народ здесь отзывчивый, поймет, и откликнется...
← →
GeneralZ (2007-09-19 22:44) [13]ОК. СПС. ))
← →
Германн © (2007-09-20 03:52) [14]А шары всё падали и падали... :)
Страницы: 1 вся ветка
Текущий архив: 2007.12.09;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.016 c