用XML/XSLT將行資料轉換為列資料 (轉)
摘要
長期以來,如何將行資料轉換成列資料一直是個很普遍的問題。
本文介紹用轉換的方法。XML的資料取自的行資料,然後用XSL轉換輸出為列資料。
示例中,用GroupID元素表示為行資料,用TradeID表示轉換後的列資料。
用xsl:key為每個GroupID生成唯一key。
變數1stGroupID為GroupID所有子樹的入口。用
每個GroupID都ShowTradesInGroup模板。
在ShowTradesInGroup模板中,迴圈得到GroupID的所有子樹。
XML資料(資料庫表中各行紀錄):
XSLT程式碼:
<!--用ShowTradesInGroupID模板找出指定GroupID的所有Trade-->
<!-- 在這裡給出列的值 -->
結果輸出為:
244133L, 244133L_EUR_STUB, 325867L_EUR_STUB1, 325867L_EUR_STUB2
325866L, 325866L_EUR_STUB
502722L, 502722L_EUR_STUB, 502722L_EUR_STUB1, 502722L_EUR_STUB2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- xml資料轉陣列XML陣列
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- JSP結合XML XSLT將輸出轉換HTML(轉)JSXMLHTML
- 使用JDOM處理XML資料之XSLT篇(二) (轉)XML
- 使用JDOM處理XML資料之XSLT篇(一) (轉)XML
- SQL Server資料庫基礎之行資料轉換為列資料SQLServer資料庫
- Excel 如何批次將矩陣(多行多列)資料轉為單行或單列資料Excel矩陣
- PHP利用JSON將XML轉換為陣列PHPJSONXML陣列
- 將Standby資料庫臨時轉換為主資料庫用於測試資料庫
- 如何將Rust的“struct”轉換為資料流?RustStruct
- char(16)列的資料轉換
- 資料庫表格轉換成XML格式方法!資料庫XML
- Map 轉json資料,json資料轉換為MapJSON
- 將資料庫轉換為歸檔日誌模式資料庫模式
- openGauss資料庫將磁碟錶轉換為MOT資料庫
- ADO資料與XML資料間的轉換的類(ASP實現) (轉)XML
- XML資料島(XML Data Island) (轉)XML
- XSLT實現XML文件轉換成HTML文件XMLHTML
- 學習 XSLT:XML文件轉換的關鍵XML
- 用VB將WORD文件(或其他的二進位制資料)生成xml檔案並互相轉換 (轉)XML
- MySQL列轉行巧錄資料MySql
- /*列轉行查詢表資料*/
- SQL Server中型別轉換(將varchar值轉換為資料型別為int的列時發生語法錯誤)SQLServer資料型別
- 資料分析:如何將原始資料轉化為有價值的行動?
- 整形資料轉換為字串的研究字串
- 資料轉換-整數字節陣列陣列
- Golang 將資料庫轉換為gorm結構和RESTful apiGolang資料庫ORMRESTAPI
- $.parseJSON()方法將json資料轉換為物件直接量JSON物件
- 將Json資料轉換為ADO.NET DataSet物件JSON物件
- 將任意格式轉換為JSON資料格式的工具類JSON
- 機器學習-- 資料轉換機器學習
- XSLT-轉換
- 將資料庫轉換至archivelog模式資料庫Hive模式
- php陣列如何轉換為xml的形式?PHP陣列XML
- 用C#把檔案轉換為XML(轉)C#XML
- 資料庫轉換工具,不同資料庫之前任意轉換資料庫
- Python將經緯度資料轉換成浮點資料Python
- mxnet資料格式轉換為tensorflow,pytorch資料PyTorch