六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

有關XSLT輸出結果的4個技巧

[摘要]最近,我發現在許多討論組中都問到一些如何在.NET平臺下處理XSLT轉換結果的問題,為了回答這些問題,本文將介紹幾種方法,這些方法均用到了System.Xml.Xsl命名空間下的XslTransfo...
最近,我發現在許多討論組中都問到一些如何在.NET平臺下處理XSLT轉換結果的問題,為了回答這些問題,本文將介紹幾種方法,這些方法均用到了System.Xml.Xsl命名空間下的XslTransform類。明確地說,我會介紹如何用StringWriter類、 XmlTextWriter類、 XmlReader類和 MemoryStream類來捕獲XSLT轉換結果。在理解了在這些不同類中的處理過程之后,你可以選擇一個最合適的用到你自己的程序中。

下面的例子會用到一個名為doc的XPathDocument類的實例(其中加載了需要轉換的XML文檔)和一個名為trans的XslTransform類的實例(負責執行從XML到HTML的轉換)。轉換的結果會被轉化成一個字符串類型,而且為了顯示和比較的目的,它將被寫進一個TextBox Web Server控件的Text屬性中去。生成XPathDocument類和XslTransform類的實例代碼如下所示:XPathDocument doc =
new XPathDocument(Server.MapPath
("XML/Customers.xml"));
XslTransform trans = new XslTransform();
trans.Load(Server.MapPath("XSLT/Customers.xslt"));




用StringWriter類處理XSLT結果
StringWriter類繼承了TextWriter抽象類中的功能,它使用方便,并能提供在幕后自動生成一個StringBuilder類的各種便利條件。StringBuilder類可以通過調用 ToString() 方法得到XSLT的轉換結果。

以下是一個將StringWriter類和XslTransform類結合使用的例子://************ StringReader XSLT Output Capture
StringWriter sw = new StringWriter();
trans.Transform(doc,null,sw);
/*
A StringBuilder class is automatically written to
by the StringWriter class. To get the value in
the StringBuilder you can use the ToString()
method as shown below
*/
this.txtStringBuilder.Text = sw.ToString();
sw.Close();


主站蜘蛛池模板: 青青草原亚洲 | 天天操天天摸天天碰 | 天堂网最新 | 日本黄 色 成 年 人免费观看 | 又粗又大又爽又紧免费视频 | 日韩成人午夜 | 一区二区三区在线免费视频 | 一级毛片一级毛片一级毛片aaav | 四虎影视在线 | 日本大片成人免费网址 | 日韩欧美高清在线 | 欧美一区二区三区在线可观看 | 亚洲第一黄网站 | 色台湾色综合网站 | 日本视频一区二区 | 亚洲精品免费在线 | 欧美一区二区三区在线可观看 | 日韩一级一欧美一级国产 | 综合久久久久6亚洲综合 | 亚洲美女爱爱 | 天天拍久久 | 视频一区二区三区蜜桃麻豆 | 欧美在线视频不卡 | 特a级片| 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠扒开双腿 | 性生活一区 | 王者天下第五季在线观看 | 香蕉欧美成人精品a∨在线观看 | 日韩视频免费在线观看 | 一本久道久久综合 | 四虎永久免费地址在线观看 | 亚洲图区欧美 | 欧美在线播放一区二区 | 日韩中文字幕网站 | 日产精品一二三四区国产 | 亚洲国产精品久久久久 | 亚洲欧洲一区二区三区在线 | 欧美视频日韩视频 | 欧美一级视频精品观看 | 日本免费高清在线观看播放 | 深夜福利欧美 |