我怎樣才能動態指定在該行通HREF動態XML文件
<?xml-stylesheet type="text/xsl" href="first.xsl"?>
在XML
href值?
我想動態替換「first.xsl」。
感謝您的幫助。 ==================道歉搞亂這件事/難以讓你幫====
我的XML是:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="first.xsl"?>
<WinData records="1" fields="4">
<record id="1">
<Name type="82">January</Name>
<Dept type="323">19</Dept>
<InceptionDate type="82">01/01/2010</InceptionDate>
<Salary type="645">3729.71</Salary>
</record>
<!-- Created from D:\AJAY\C#\VS2010\SBWA\XML -->
</WinData>
的XSL是:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>Sub Selection of Data</h2>
<table border="0">
<tr bgcolor="#9acd32">
<th>Name</th>
<th>Dept</th>
<th>InceptionDate</th>
<th>Salary</th>
</tr>
<xsl:for-each select="WinData/record" >
<xsl:sort select="./Name"/>
<xsl:sort select="./Dept"/>
<xsl:if test="Salary>100">
<tr>
<td><xsl:value-of select="Name"/></td>
<td><xsl:value-of select="Dept"/></td>
<td><xsl:value-of select="InceptionDate"/></td>
<td><xsl:value-of select="Salary"/></td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
我的具體問題/目標:
- 我如何通過整合提供了iHeartGreek的代碼片段?
- 有沒有辦法將'replacement'xsl(snippet中的newLink.xsl)作爲參數傳遞?
我粘貼的行不顯示 href =「first.xsl」 – AAsk 2010-08-10 20:09:17
有一個選項可以將文本轉換爲代碼(這將確保類似代碼的文本顯示出來)。該按鈕位於格式欄上,其上有一堆二進制文件。 – developer 2010-08-10 20:14:28
如果您發佈代碼或XML,請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼」按鈕(101 010),以便對其進行精確格式化和語法突出顯示! – 2010-08-10 20:57:00