將 XSLT 轉換應用於 DataSet

2021-05-11 06:37:30 字數 4721 閱讀 2799

datasetwritexml方法使您能夠以 xml 資料形式來編寫dataset的內容。隨後的一項常見任務是使用 xsl 轉換 (xslt) 將該 xml 轉換為另一種格式。不過,通過使datasetxmldatadocument同步,可以將 xslt 樣式表應用於dataset的內容,而不必首先使用writexml以 xml 資料形式來編寫dataset的內容。

以下示例使用表和關係填充乙個dataset,使該datasetxmldatadocument同步,然後使用 xslt 樣式表以 html 檔案形式來編寫該dataset的一部分。下面是該 xslt 樣式表的內容。

以下**是填充dataset和應用 xslt 樣式表的**。

注意當應用 xslt 樣式表的dataset包含關係時,如果為每個巢狀關係將datarelationnested屬性設定為true,將獲得最佳效能。此設定使您可以使用 xslt 樣式表,執行正常的由上而下處理以遍歷層次結構和轉換資料,而不是使用效能密集的 xpath 定位軸(例如,樣式表節點測試表示式中的前同輩和後同輩)來遍歷資料層次結構。有關巢狀關係的更多資訊,請參見

巢狀的 datarelation。

棧應用於進製轉換

前面我們介紹了棧用於括號匹配,本次咱們介紹棧的其他應用。因為棧先進後出的特點,剛好和進製轉換資料從後往前讀相吻合,所以棧也可以解決進製轉換的問題 include using namespace std include define elemtype int 定義資料元素的型別 define stac...

python應用於網路 python應用於網路通訊

專案需要用到採用python實現維護測試工具,測試物件是linux裝置,需要在pc端採用python獲取linux裝置相關資訊 一 採用udp獲取普通資訊 udpserver socket af inet,sock dgram udpserver.bind ip,port data,client a...

Launchable將機器學習應用於軟體測試

與jenkins ci cd平台的建立者川口浩介 kohsuke kawaguchi 共同創立的startup launchable 正在將機器學習應用於軟體測試。該公司的技術可以在源 發生更改的情況下 每次測試失敗的可能性。launchable仍處於隱身模式,可以提供 更智慧型 的測試和 更快 的...