Вытащить теги из XML

Здравствуйте!
на форуме много информации по этому поводу. Но я не могу сообразить как мне это применить. Кому не жалко, помогите!
Нужно их XML файла выбрать строки в курсор между тегами <КИЗ></КИЗ>. Больше мне ничего из этого файла не надо. (кол-во значений не известно)
Хотел сделать вот так вот. Но понимаю что что-то не так или как говориться так никто не делает ))
[code]
SELECT 0
CREATE CURSOR vr1 (pole1 c(50))
путькфайлу=GETFILE("xml")
IF EMPTY(путькфайлу)
=MESSAGEBOX('Вы отказались от выбора файла',64,'А что так?')
RETURN
ENDIF
SELECT vr1
APPEND FROM (mkmпутькфайлу) DELIMITED WITH CHARACTER ""[/code]
На выходе получался курсор и я подумал что можно выбрать из него строки в которых содержиться <КИЗ>
[code]sele SUBSTR(pole1,6,31) as pole2 from vr1 into curs vr2 readwrite where "<КИЗ>"$upper(pole1)[/code]
Тоже вроде всё хорошо, но я не могу отрезать от полученного символы <КИЗ>. SUBSTR(vr2.pole2,6,31) не работает. Режет не верно. Такое ощущение что это и не символы вовсе у меня в курсоре. Либо пробелы какие-то мешают.
Я уже понимаю что пошёл не той дорогой. Помогите пожалуйста.

0

Автор публикации

Пользователи не найдены
Оставить комментарий
Авторизация
*
*
Генерация пароля