Есть ли такая вещь, чтобы добавить базовый URL к относительному URL src с помощью xPath?
Я хочу получить абсолютный URL изображения из относительного.
например:.
Чтобы взять src:
<img src="/images/image.jpg" />
Я использовал:
IMG / @ SRC
Теперь я хочу сделать его абсолютным с добавлением http://myothersite.com/:
http://myothersite.com/images/image.jpg
Любая подсказка будет очень признательна.
Спасибо
UPDATE:
Исходная HTML структура http://myothersite.com:
<div id="main">
<div class="header">
<h2>Some title</h2>
<div id="date">8th March 2008</div>
</div>
<div id="content">
<div id="main-content">
<div class="region">
<div id="block-system-main">
<div class="block-content">
<div id="node-123" class="clearfix">
<div class="content">
<div class="body">
<!-- Here I want to grab absolute path, as http://myothersite.com/images/image.jpg -->
<p><img src="/images/image.jpg"/></p>
<p>Some content ....</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Полный синтаксис:
Контекст:
//div[@id='main']
Название:
//div[@id='main']/div[1]/h2
создано:
//div[@id='date']
корпус:
//div[@id='node-123']/div/div
изображение с ошибкой Произошла ошибка с селектором XPath: Неверное выражение :
//div[@id='node-123']/div/div/*/concat('http://myothersite.com',img/@src)