我需要將超鏈接添加到我編寫的XSL文件。這個超鏈接必須通過用戶點擊事件打開一個XML文件。這些文件XML在本地文件系統中放入我的當前目錄中。使用在文件系統上打開xml文件的XSLT創建超鏈接
XML文檔
<Document>
<racine> <label>Jdk from Sun</label> </racine>
<racine> <label>Maven plugin Eclipse</label> </racine>
</Document>
對於我的文檔,這部分的一部分,有兩個文件XML到工作目錄,即「中的JDK Sun.XML」和「Maven插件Eclipse的
一個XSL的一部分,我已經寫了
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="2.0"
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" cdata-section-elements="Cdata" indent="yes"/>
<xsl:template match = "/">
<html>
<head/>
<Body>
<xsl:for-each select="Document/racine">
<html><a href="<H3><xsl:value-of select="label"/></H3>"</a></html>
</xsl:for-each>
</Body>
<html>
我表達
<html><a href="<H3><xsl:value-of select="label"/></H3>"</a></html>
是一個廢話,我知道,但我不知道如何表現最好。爲了更加精確,我使用href屬性將本地文件系統鏈接爲'Sun.xml中的Jdk'和'Sun.xml'中的Jdk文件。 你的幫助是非常寶貴的。 預先感謝
這是一個有點不清楚你問什麼,但你可以隨時使用'文件://'協議在'href'屬性鏈接到本地文件系統。 – austin
是的,這是我想要的。但我不知道如何使用它。這就是爲什麼我需要你的幫助!謝謝 – new