Say you have HTML similar to the following:
<div style="background-image: url('https://some.domain/image')"></div>
and you want to extract https://some.domain/image
using XPath. With XPath 2.0, you can select the URL with something like
select-before(select-after(//div/@style, "backgound-image: url("), ")")
but, when using XPath 1.0, this fails — I think it’s due to nested functions not being supported in XPath 1.0, but I have been unable to find documentation to confirm that. Is there a way to accomplish this using XPath 1.0?
You must log in or # to comment.