プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

XMLドキュメントにXSL変換を適用するにはどうすればよいですか?


タグは、XMLドキュメントにXSL変換を適用します。

属性

タグには次の属性があります-

属性 説明 必須 デフォルト いいえ ボディ いいえ なし はい なし いいえ なし いいえ いいえ スコープ いいえ なし
doc XSLT変換のソースXMLドキュメント
docSystemId 元のXMLドキュメントのURI
xslt 変換手順を提供するXSLTスタイルシート
xsltSystemId 元のXSLTドキュメントのURI
結果 変換の結果を受け入れる結果オブジェクト ページに印刷
var 変換されたXMLドキュメントに設定される変数 ページに印刷
変換の結果を公開するための変数のスコープ

次のXSLTスタイルシートstyle.xslを検討してください。 −

<?xml version = "1.0"?>
<xsl:stylesheet xmlns:xsl = "https://www.w3.org/1999/XSL/Transform"
version = "1.0">
   <xsl:output method = "html" indent = "yes"/>
   <xsl:template match = "/">
      <html>
         <body>
            <xsl:apply-templates/>
         </body>
      </html>
   </xsl:template>
   <xsl:template match = "books">
      <table border = "1" width = "100%">
         <xsl:for-each select = "book">
            <tr>
               <td>
                  <i><xsl:value-of select = "name"/></i>
               </td>
               <td>
                  <xsl:value-of select = "author"/>
               </td>
               <td>
                  <xsl:value-of select = "price"/>
               </td>
            </tr>
         </xsl:for-each>
      </table>
   </xsl:template>
</xsl:stylesheet>

次のJSPファイルについて考えてみましょう-

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "x" uri = "https://java.sun.com/jsp/jstl/xml" %>
<html>
   <head>
      <title>JSTL x:transform Tags</title>
   </head>
   <body>
      <h3>Books Info:</h3>
       <c:set var = "xmltext">
          <books>
             <book>
                <name>Padam History</name>
                <author>ZARA</author>
                <price>100</price>
             </book>
             <book>
                <name>Great Mistry</name>
                <author>NUHA</author>
                <price>2000</price>
             </book>
          </books>
       </c:set>
       <c:import url = "https://localhost:8080/style.xsl" var = "xslt"/>
       <x:transform xml = "${xmltext}" xslt = "${xslt}"/>
   </body>
</html>

次の結果が表示されます-

書籍情報

Padam History
ザラ
100
グレートミストリー
NUHA
2000

  1. MicrosoftWordでドキュメントにさまざまなビューを適用する方法

    あなたはMicrosoftWord ですか ユーザーと異なるビューがあるかどうか疑問に思う あなたの文書を読むために?はい、ドキュメントを別のビューに表示または切り替えるオプションがあります 。 個々のスイッチが表示の場合 、ドキュメントには、印刷プレビューとほとんど同じツールとしてWebビューを表示することを除いて、ドキュメントを編集するためのさまざまなレイアウトとさまざまなツールがあります。唯一の違いは、Webページのように見えることです。 ビュー 印刷レイアウトビューを含める 、読み取りモードビュー 、Webレイアウトビュー 、アウトラインビュー 、およびドラフトレイアウト 。 1]

  2. WebサイトにWord文書を埋め込む方法

    今日のインターネットの時代には、すべてがあちこちに埋め込まれていることは誰もが知っています。 YouTubeビデオ、ツイート、Googleマップなどを埋め込むことができます。 ドキュメントを埋め込むことが可能かどうか疑問に思ったことはありませんか ?あなたがウェブ開発者であるか、ブログやウェブサイトを運営しているなら、これはあなたが興味を持っているべきものです。今日この記事では、オフィスを埋め込む方法を学びます。 およびOffice365 ウェブサイト上のドキュメント。 ドキュメントを埋め込むには、 OneDriveにアクティブなアカウントが必要です 埋め込む必要のあるドキュメント。これは