谜语"href"

Kal*_*nin 1 href

神秘主义.

我使用XSLT接收参考地址.

<a href="{element/url}"/>
Run Code Online (Sandbox Code Playgroud)

XML中,我有:

<element>
    <url>www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)

因此,我在页面上收到:

<a href="www.currentsite.ru/cursection/cursubsection/www.mysite.ru"/>
Run Code Online (Sandbox Code Playgroud)

也就是说:在开头有一个当前站点的地址(我们现在所在的当前段的地址),然后有一个对外部站点的引用.

metatag BASE可能有任何问题吗?

真是个麻烦?

Gab*_*oli 5

很可能你看到的URL就是浏览器作为最终URL的内容...在源代码中它最有可能是你想要的...

在HTML中,hrefs如果它们不以协议(http,ftp,mailto ..etc)开头,则它们作为相对URL进行交织..这意味着相对于当前url的位置.

或者改变

<a href="{element/url}"/><a href="http://{element/url}"/>

或者

<element>
    <url>www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)

<element>
    <url>http://www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)