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