powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите с поиском в xml
3 сообщений из 3, страница 1 из 1
Помогите с поиском в xml
    #36287566
Добрый день!

Имются xml хранящиеся в MS SQL Server 2005 вот такого плана:

<schem id="a784fcf2-d8b4-429d-9878-381ec6b313e6" title="Тестовая схема" description="">
<container title="Машина">
<container title="Кузов">
<item detailid="b07ad662-106c-4a2e-9007-0a0d7bc2679d" cost="0" originalpartno="67667-778">
<item detailid="ee864733-ccae-4b3f-b7c7-ebef7141d1c2" cost="0" originalpartno="" />
<item detailid="8b8640b2-1ded-4a1e-8ae3-5fa3f508d104" cost="0" originalpartno="" />
<item detailid="91945136-fbc1-46dc-8bf4-cf5064ee9046" cost="0" originalpartno="" />
<item detailid="a5c2f4b1-94cf-4cde-aa60-d5e24f38ac4b" cost="0" originalpartno="" />
<item detailid="c09da3c3-d228-4d9c-8cd7-aacba0d85d60" cost="0" originalpartno="" />
</item>
<item detailid="73e46c73-9747-428b-9db6-f1a2b6ac717c" cost="0" originalpartno="">
<item detailid="91945136-fbc1-46dc-8bf4-cf5064ee9046" cost="0" originalpartno="" />
<item detailid="a5c2f4b1-94cf-4cde-aa60-d5e24f38ac4b" cost="0" originalpartno="" />
<item detailid="c09da3c3-d228-4d9c-8cd7-aacba0d85d60" cost="0" originalpartno="" />
<item detailid="8b8640b2-1ded-4a1e-8ae3-5fa3f508d104" cost="0" originalpartno="" />
<item detailid="ee864733-ccae-4b3f-b7c7-ebef7141d1c2" cost="0" originalpartno="" />
</item>
</container>
</container>
</schem>

Вопрос как извлечь item с заданным detailid?
Проблема в том что самый верхний container может содержать как container, так и сразу item.
Также container может содержать container, который в свою очередь может содержать тоже container.

Заранее спасибо.
...
Рейтинг: 0 / 0
Помогите с поиском в xml
    #36287574
Дополнение.

То есть схема такова, что заранее неизвестно на каком уровне вложенности находится нужный item.
...
Рейтинг: 0 / 0
Помогите с поиском в xml
    #36289372
Разобрался :)
Вот ответ: '//item[@detailid=" нужный_guid "]'
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите с поиском в xml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]