@sidorchik

Как сформировать XPath-запрос, чтобы извлечь данные от одного слова до другого?

Получаю ответ на запрос информации о книге:
var response=[];//ютф8 var _iddb="1"; var _basequant="2391872"; var _flag45="yes"; response[0]= { _size: "1", _result_0: { _isn: "1606361", _id: "SKBM-SZAO-RU/CBS_SZAO/IBIS/117439", _level: "Full", _iddb: "1", _sourceIddb: "1", _archive: "false", _controlType: "UNDEFINE", _status: "NEW", _FULLFORM_0: [ "<Автор:>[i class=RP]Кононов, Николай[/i]", "<Основное заглавие:> Код Дурова", "<Сведения, относящ. к заглавию:> реальная история \"ВКонтакте\" и ее создателя", "<Ответственность:> Н. Кононов", "<Место издания:> Москва", "<Издательство:> [i class=PU]Манн, Иванов и Фербер[/i]", "<Дата издания:> 2013", "<Объем:> 188, [19] с.", "<Аннотация:>Павел Дуров почти не общается с журналистами, но автору этой книги удалось проникнуть внутрь \"ВКонтакте\". Получилось не просто журналистское расследование, а авантюрная история, исследующая феномен сетевого предпринимателя-харизматика и его детища, а заодно и вполне материальное выражение популярности бизнеса соцсети.", " 978-5-91657-546-0", "" ] }, _iddb_0: { _number: "1", _title: "Сводный каталог" } }; var test=1;//ютф8


Как из него извлечь название книги, то есть то, что идёт после <Основное заглавие:> до <Сведения, относящ. к заглавию:>? В примере выше это Код Дурова.

Индексы разные.
Пример для другой книги

var response=[];//ютф8 var _iddb="1"; var _basequant="2391872"; var _flag45="yes"; response[0]= { _size: "1", _result_0: { _isn: "4817580", _id: "SKBM-PUSCHK-D\\BIBL\\B0001181213", _level: "Full", _iddb: "1", _sourceIddb: "1", _archive: "false", _controlType: "UNDEFINE", _status: "NEW", _FULLFORM_0: [ "<Автор:>[i class=RP]Галло, Кармин[/i]", "<Основное заглавие:> Правила Джобса", "<Сведения, относящ. к заглавию:> универсальные принципы успеха от лидера Apple", "<Ответственность:> Кармин Галло", "<Последующие сведения об ответственности:> пер. с англ. Лины Пильберт", "<Место издания:> Москва", "<Издательство:> [i class=PU]Манн, Иванов и Фербер[/i]", "<Дата издания:> 2011", "<Объем:> 230 с.", "<Аннотация:>Это книга о новаторстве без боли. Она не предназначена для создания жесткого, пошагового метода новаторства (это последнее, что посоветовал бы Джобс). Ее цель - раскрыть основные принципы, которыми руководствовался Стив Джобс для достижения своего ошеломительного успеха, принципы, которые могут зажечь ваше воображение, увеличить вашу креативность, помочь развить свежие идеи для роста бизнеса и карьеры и вдохновить вас изменить мир.", "<Пpимечание:>Загл. и авт. ориг.: The Innovation Secrets of Steve Jobs / Carmine Gallo", "<Библиография:> Библиогр. в подстроч. примеч.", "<Имя, как тема: >[i class=TM]Джобс, Стивен (1954 - 2011)[/i] [i class=TM]Apple computer, компания (Соединенные Штаты Америки)[/i] ", "<Предметные рубрики:>[i class=TM]Компьютерные фирмы - Управление[/i]", " 978-5-91657-162-2", "" ] }, _iddb_0: { _number: "1", _title: "Сводный каталог" } }; var test=1;//ютф8
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
DevMan
@DevMan
xpath работает с xml, а не с произвольным текстом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:03
75000 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект
25 апр. 2024, в 11:37
40000 руб./за проект