Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / XML, XSL, XPath, XQuery Новый топик    Ответить
 Как извлечь первую ссылку из img  [new]
Chigivara
Member

Откуда:
Сообщений: 1
Здравствуйте. Подскажите пожалуйста как из такого кода, извлечь src="https://site.ru/image1.jpg" с помощью Xpatch ?

<div class="entry-featuredImg">
<img width="449" height="800" src="https://site.ru/image1.jpg" class="attachment-annina-normal-post size-annina-normal-post wp-post-image" alt="" srcset="https://site.ru/image2.jpg 449w, https://site.ru/image-168x300.jpg 168w, https://site.ru/image-13x24.jpg 13w, https://site.ru/image.jpg 20w, https://site.ru/image-27x48.jpg 27w" sizes="(max-width: 449px) 100vw, 449px" style="opacity: 1;">
</div>
3 июл 19, 17:04    [21920095]     Ответить | Цитировать Сообщить модератору
 Re: Как извлечь первую ссылку из img  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5234
Chigivara
Здравствуйте. Подскажите пожалуйста как из такого кода, извлечь src="https://site.ru/image1.jpg" с помощью Xpatch ?

<div class="entry-featuredImg">
<img width="449" height="800" src="https://site.ru/image1.jpg" class="attachment-annina-normal-post size-annina-normal-post wp-post-image" alt="" srcset="https://site.ru/image2.jpg 449w, https://site.ru/image-168x300.jpg 168w, https://site.ru/image-13x24.jpg 13w, https://site.ru/image.jpg 20w, https://site.ru/image-27x48.jpg 27w" sizes="(max-width: 449px) 100vw, 449px" style="opacity: 1;">
</div>

Никак. HTML в общем случае не является well-formed XML, с которым работает XPath. И в приведенном примере тоже не является. Для HTML есть, например, HTML Agility Pack.
И каким боком здесь WPF?
3 июл 19, 17:15    [21920108]     Ответить | Цитировать Сообщить модератору
 Re: Как извлечь первую ссылку из img  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5234
(на последнее предложение выше можно не обращать внимание - мне показалось, что топик был разделе WPF).
4 июл 19, 05:54    [21920398]     Ответить | Цитировать Сообщить модератору
 Re: Как извлечь первую ссылку из img  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11256
Chigivara
с помощью Xpatch ?
div/img@src

но замечание
Сон Веры Павловны
HTML в общем случае не является well-formed XML, с которым работает XPath. И в приведенном примере тоже не является.
верное. Т.е. у вас должен быть HTML парсер, который понимает XPath
4 июл 19, 13:37    [21920726]     Ответить | Цитировать Сообщить модератору
Все форумы / XML, XSL, XPath, XQuery Ответить