0

HTML に変換する次の XML と XSLT があります。

XML

<?xml version="1.0" encoding="UTF-8"?>
<root>
   <te>t1</te>
</root>

XSLT

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
   <xsl:output method="html" indent="yes" />
   <xsl:template match="root">
      <html>
         <div>
            <xsl:variable name="name1" select="te" />
            **
            <xsl:value-of select="CtrlList['$name1']" />
            **
         </div>
         <script language="javascript">var List={
        "t1":"test"
    }</script>
      </html>
   </xsl:template>
</xsl:stylesheet>

したがって、私の目的は、XML から「te」の値を取得し、それを JavaScript オブジェクト「List」にマップし、XSLT で変換しながら値 test を返すことです。したがって、値テストを出力として取得する必要があります。

XSLT の何が問題なのか誰でも理解できますか。

4

1 に答える 1