国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

xslt是什么?xslt文件怎么打開?

2024-08-26 00:17:37
字體:
來源:轉載
供稿:網友

XSLT是什么?

XSLT是擴展樣式表轉換語言(Extensible Stylesheet Language Transformations)的簡稱,這是一種對XML文檔進行轉化的語言,XSLT中的T代表英語中的“轉換”(transformation)。它是XSL(Extensible stylesheet language)規范的一部分。XSL規范的另外一部分是XSLF(F代表代表格式化對象Formatting Objects),又稱XSL-FO或XSLFO。


XSLT是把XML文檔轉化為另一XML文檔的XML轉換語言。 即將源文檔的所有數據或者部分數據 (利用XPath進行選擇)生成另外的XML文檔或者其他可直接顯示或打印的文件格式(例如 HTML文件, RTF文件或者TeX文件)。在這個轉換過程中具體有以下涉及:

  • 加上一些諸如HTML文檔中的固定標簽

  • 移動文本

  • 對文本排序

被轉換的源XML文檔具有樹狀結構。XSLT語言是聲明性語言,即XSLT程序本身只是包含了一些轉換規則的文檔。而這些規則可以被遞歸地應用到轉換過程中。XSLT本身也是一份XML文檔,所以它也必須遵守嚴格的XML規范。  

 

如何:開始調試 XSLT

可以使用 XSLT 調試器來調試 XSLT 樣式表或 XSLT 應用程序。 在調試時,可以通過進入并逐行執行代碼、逐行執行代碼或跳出代碼來一次執行一行代碼。 XSLT 調試程序和其他 Visual Studio 調試程序中使用代碼逐行執行功能的命令都相同。 開始調試后,XSLT 調試器即會打開窗口以顯示輸入文檔和 XSLT 輸出。

XML 編輯器

可以從“XML 編輯器”啟動調試程序。 這樣可以在設計樣式表時進行調試。

從樣式表開始調試

  1. 在“XML 編輯器”中打開樣式表。

  2. 從“XML”菜單中選擇“調試 XSL”。

從 XML 輸入文檔開始調試

  1. 在 XML 編輯器中打開 XML 文檔。

  2. 從“XML”菜單中選擇“調試 XSL”。

其他語言的 XSLT

也可以在調試應用程序的同時進入并逐行執行 XSLT。 在System.Xml.Xsl.XslCompiledTransform.Transform 調用中按 F11 鍵時,調試程序可以進入并逐行執行 XSLT 代碼。

xslt是什么?xslt文件怎么打開?注意:

不支持從 XslTransform 類進入并逐行執行 XSLT。 XslCompiledTransform 類是唯一支持在調試的同時進入并逐行執行 XSLT 的 XSLT 處理器。

 

 

開始調試 XSLT 應用程序

  1. 在實例化 XslCompiledTransform 對象時,在代碼中將 enableDebug 參數設置為 true。

    此設置通知 XSLT 處理器在編譯代碼時創建調試信息。

  2. 按 F11 鍵進入并逐行執行 XSLT 代碼。

    XSLT 樣式表加載到新的文檔窗口中,XSLT 調試程序也將啟動。

    或者,可以將斷點添加到樣式表并運行應用程序。

示例

下面是一個 C# XSLT 程序的示例。 該示例顯示如何啟用 XSLT 調試。

 

using System;
using System.IO;
using System.Xml;
using System.Xml.Xsl;

namespace ConsoleApplication
{
  class Program
  {
    private const string sourceFile = @"c:/data/xsl_files/books.xml";
    private const string stylesheet = @"c:/data/xsl_files/belowAvg.xsl";
    private const string outputFile = @"c:/data/xsl_files/output.xml";

    static void Main(string[] args)
    {
      // Enable XSLT debugging.
      XslCompiledTransform xslt = new XslCompiledTransform(true);

      // Compile the style sheet.
      xslt.Load(stylesheet)

      // Execute the XSLT transform.
      FileStream outputStream = new FileStream(outputFile, FileMode.Append);
      xslt.Transform(sourceFile, null, outputStream);
    }
  }
}
 

 

XSLT文件打開方法:

 XSLT文件打開可參考HTML文件的打開方法,兩種文件打開的方法一樣!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连云港市| 太谷县| 罗源县| 钟祥市| 延寿县| 潢川县| 澄江县| 巍山| 晴隆县| 湘乡市| 嘉峪关市| 西乌珠穆沁旗| 新丰县| 松潘县| 巴楚县| 泰顺县| 连南| 通州市| 启东市| 油尖旺区| 丹凤县| 新竹县| 收藏| 承德县| 乐东| 滨海县| 邢台县| 南充市| 临江市| 昭觉县| 沧州市| 潞城市| 长葛市| 册亨县| 自贡市| 汾西县| 行唐县| 陆丰市| 二连浩特市| 洛阳市| 华阴市|