XSLT實現XML文件轉換成HTML文件

2021-08-27 06:23:13 字數 1141 閱讀 1116

xml文件描述了資料的結構,並且可以用自定義的標記元素描述資料意義,而且實現了記錄資料的功能。

如果想要將xml的資料顯示在網頁頁面上,如何做呢?

最簡單的方式就是將xml檔案直接用瀏覽器開啟,在記事本裡寫幾句簡單的**,例如:

<?xml version="1.0" encoding="iso-8859-1"?>

casey

2yes

yellow

上面的**儲存了乙隻狗的資訊,儲存成xml格式,拖到瀏覽器裡執行就可以了,結果是是這樣

但這樣的介面不夠友好,如果我想用**顯示出資訊,如何做到呢?那麼可以將xml文件轉換成html文件,以達到更有好的顯示xml資料的目的。

介紹具體步驟之前介紹下,xslt(extensible stylesheet language transmations),是xsl(可擴充套件樣式語言)的一種,是一種基於模版的樣式轉換語言,說的直接一點就是可以把xml文字轉成其他格式的文字,

那麼一起來看轉換的**:

<?xml version="1.0" encoding="iso-8859-1"?>

list of my dogs

name

breed

agefull blood

color

years

months

將上面的**寫在記事本裡,儲存成xsl格式,然後再xml文件中引入:

<?xml version="1.0" encoding="iso-8859-1"?>

<?xml-stylesheet type="text/xsl" href="mydogs.xsl"?>

morgan110

yeschocolate

執行就可以了,執行結果是這樣:

這樣顯示的介面友好性就提公升了。

純資料xml通過xslt轉換成報表xml

一 除了要知道xml,xslt的知識,還需要了解excelxml 可用excel開啟的報表xml 各標籤的含義。資料放在標籤的標籤內。每一行資料放在標籤內,每個單元格的內容放在標籤內 每個標籤都有自己的屬性 廢話 主要都是樣式相關的。有些比較重要,比如 下面部分 1.ss expandedcolum...

C 實現文件轉換成PDF

網上有很多將doc ppt xls等型別的文件轉換成pdf的方法,目前了解到的有兩大類 1.使用虛擬印表機將doc ppt xls等型別的文件 2.使用office com元件 我採用了第二種方法實現,初步測試通過,還沒有放到伺服器上進行批量實時轉換的測試。下面開始介紹詳細步驟 1.安裝office...

csv文件轉換成xls

有友友在辦公的時候有時候因為需要,把excel文件的預設檔案格式 xls儲存成文字格式的 csv檔案,方便網上交流和閱讀,但在還原成 xls檔案或者使用excel程式開啟的時候總不能如願,總會出現下圖中的情況 那麼,如何才能解決這個問題呢?請閱讀下文!1開啟excel 2007,然後新建乙個文件。依...