0

私のプロジェクトでは、JSP でXSLTを使用して XML を解析する必要があります。これが私のJSPコードです:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
  <body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE">
  <h1>Hi, <xsl:value-of select="'welcome user'"/></h1>

  </body>
</html>

名前空間を含めましたが、ここでは XSL 値を取得していません。

アプリケーションで「xml 変換」を行う必要がありますか? 何が問題なのか誰でも確認できますか?

4

2 に答える 2

0

XSLT は、XML 上でほぼ単独で機能します (JSP は必要ありません!)。<XSL>ただし、コードは である必要があります<HTML>。例えば:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
  <html>
  <body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE">
  <h1>Hi, 
  <xsl:value-of select="'welcome user'"/>
  </h1>
  </body>
  </html>
</xsl:template>

</xsl:stylesheet>

これで始められることを願っています!ところで、W3Schools はチュートリアルhttp://www.w3schools.com/xsl/xsl_transformation.aspに力を入れています

于 2013-07-18T20:32:38.543 に答える
0

XSLT ファイルへの参照が見つかりません。このような行を追加できます

<?xml-stylesheet type="text/xsl" href="your-xsl-file.xsl"?>

線のすぐ下<?xml version="1.0" encoding="ISO-8859-1"?>

于 2013-07-18T21:46:24.857 に答える