| Автор
| Сообщение |
 Артём
Частый гость

Возраст: 27
Знак зодиака: 
Зарегистрирован: 30.09.2007
Сообщения: 31
|
|
|
Цитата |
|
Доброго времени суток!
Подскажите пожалуйста, как в Делфи осуществлять поиск в xml-файлах?
Например, в xml-документе есть поле "ID". Как найти его значение? |
|
| В начало |
|
 |
|
|
 |
 dogma
aka Достоевский

Возраст: 27
Знак зодиака: 
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
|
|
|
Цитата |
|
Посмотри в сторону компонента TXMLDocument. У него есть методы для работы с полями XML-документа _________________ Bonum initium est dimidium facti
SQL-задачи (on-line) |
|
| В начало |
|
 |
 Артём
Частый гость

Возраст: 27
Знак зодиака: 
Зарегистрирован: 30.09.2007
Сообщения: 31
|
|
|
Цитата |
|
Спасибо за совет, сделал так, используя компонент XMLDocument:
Doc := coDoc.Create;
Doc.load(XmlFilePath);
Sresult := Doc.documentElement.childNodes.item[2].childNodes.item[0].childNodes.item[0].xml;
где:
coDoc: CoDOMDocument;
Doc: IXMLDOMDocument;
Sresult: string;
Кажется это не самое красивое решение Может кто знает какой-нибудь другой способ? |
|
| В начало |
|
 |
 Gelios
Oracle-вый маньяк, Админ

Возраст: 37
Знак зодиака: 
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
|
|
|
Цитата |
|
используй язык запросов Xpath _________________ нельзя давать всем всего, ибо всех много, а всего мало |
|
| В начало |
|
 |
 dogma
aka Достоевский

Возраст: 27
Знак зодиака: 
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
|
|
| В начало |
|
 |
|