<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" omit-xml-declaration="yes" intent="yes"/>
<xsl:template match="/">
<xsl:template match="/">
<html>
<body>
<center>
<select id='bookID' onchange='getInputs(this.value)'>
<xsl:for-each select="BookDetail/book" >
<option><xsl:value-of select="bookName"/></option>
</xsl:for-each>
</select>
<select id="bookLink">
<xsl:for-each select="BookDetail">
<option><xsl:value-of select="link"/> </option>
</xsl:for-each>
</select>
</center>
</body>
</html>
</xsl:template>
</xsl:template>
</xsl:stylesheet>
我创建了一个XML文件,其中存储了书籍的详细信息。
有两个下拉菜单1)BookName 2)BookLink
现在我想要的是在下拉列表中选择任何书名时更改BookLink的下拉列表。
XML文件如下:
<BookDetail>
<book>
<bookName>Dollar Bahu</bookName>
<link>http:\\DollarBahu.in</link>
</book>
<book>
<bookName>The Lost Symbol</bookName>
<link>http:\\TheLostSymbol.in</link>
</book>
<book>
<bookName>Keep The Change</bookName>
<link>http:\\KeepTheChange.in</link>
</book>
</BookDetail>