Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1194714076
@!!ex
2007-11-10 20:01
2007.12.09
Аналог RAdmin linux и windows совместимый.


15-1194562284
pavel
2007-11-09 01:51
2007.12.09
Списки очередей


15-1194893092
Yegorchic
2007-11-12 21:44
2007.12.09
Конвертирование простых символов в html-коды и наоборот


15-1194719051
Washington
2007-11-10 21:24
2007.12.09
Автозапуск


11-1180165434
Vladimir Kladov
2007-05-26 11:43
2007.12.09
Версия 2.63