如何根据使用xml文件的另一个下拉列表在下拉列表中列出项目?

时间:2015-10-02 13:26:36

标签: html xml xslt drop-down-menu

<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>

0 个答案:

没有答案