将绝对基URL追加到xPath相对src属性

将绝对基URL追加到xPath相对src属性,xpath,Xpath,是否存在使用xPath将基本url附加到相对src url的情况? 我想有绝对的图像URL从相对的 例如: 要获取src,请执行以下操作: 我用过: img/@src 现在我想通过添加以下内容使其成为绝对值: http://myothersite.com/images/image.jpg 任何暗示都将不胜感激 谢谢 更新: 源HTML结构: 标题: //div[@id='main']/div[1]/h2 创建: //div[@id='date'] 正文: 图像错误XPath选择器出错:表达

是否存在使用xPath将基本url附加到相对src url的情况? 我想有绝对的图像URL从相对的

例如:

要获取src,请执行以下操作:

我用过:

img/@src

现在我想通过添加以下内容使其成为绝对值:

http://myothersite.com/images/image.jpg

任何暗示都将不胜感激

谢谢

更新: 源HTML结构:

标题:

//div[@id='main']/div[1]/h2
创建:

//div[@id='date']
正文:

图像错误XPath选择器出错:表达式无效

//div[@id='node-123']/div/div/*/concat('http://myothersite.com',img/@src)

您正在寻找XPATH
concat('http://myothersite.com“,img/@src)
函数?比如说,

  <xsl:template match="/">
   <absolutepath>
    <xsl:value-of select="concat('http://myothersite.com',img/@src)"/>
   </absolutepath>
  </xsl:template>

这将获取第一个
p/image
body子级

是的,我认为康卡特是功能。但是使用下面的模式不要导入映像://div[@id='node-123']/div[2]/div/*/concat('htp://myothersite.com',img/@src)。没有空间。我有一个Feeds导入器,我以这种方式放置所有xPath表达式。其他字段可以很好地导入,除了那些相对路径图像,我需要在其中附加域名以使其成为绝对值。您的意思是
href
解析不正确吗?您能否在问题中添加源文档的示例?你也能展示你的转变吗?@swan:我已经编辑了我的答案。如果你仍然有麻烦,我想我需要看看你正在使用的转换。你是我的英雄。你节省了很多时间。我怎样才能给你加10分?非常感谢。
//div[@id='node-123']/div/div
//div[@id='node-123']/div/div/*/concat('http://myothersite.com',img/@src)
  <xsl:template match="/">
   <absolutepath>
    <xsl:value-of select="concat('http://myothersite.com',img/@src)"/>
   </absolutepath>
  </xsl:template>
concat('http://myothersite.com',//div[@id='node-123']//div[@class='body']/p/img/@src)