xml 格式化後轉化為html

2021-08-30 12:47:42 字數 1853 閱讀 5831

由於專案的需要,最近學習了xlst和xml向html的轉變。

xml文件的終極目標就是做為乙個資訊的基本型別來儲存資訊,載被轉化為不同的格式來用於各種應用。w3c提出了擴充套件樣式語言規範來實現上述的目的。 xslt(the extensible stylesheet language transformation)既是用於xml文字的轉化和格式化的標準語言。現面用乙個簡單的例子來說明xml檔案是如何格式化後轉化為和html的。

以下是xml檔案的一部分。描述了資料庫中的實體:

<?xml version="1.0" encoding="utf-8" ?

我現在想做的就是將xml檔案轉化為**的形式,是實體及屬效能過比較直觀的表現出來。下面是對應這個xml檔案的xlst:

<?xml version="1.0" encoding="utf-8"?>

" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"

>

//entity節點所對應的模板

()資料分析:

資料名稱

**型別

是否可以為空

描述null

是以下是xml檔案在應用到xlst後輸出的格式

公司客戶(company)資料分析:

資料名稱

**型別

是否可以為空

描述名稱

name

text

否 null

編號number

text

否 null

經理manage

text

否 null

**phone

text

否 null

聯絡人linkman

text

否 null

位址address

text

否 null

傳真fax

text

是 null

使用者(user)資料分析:

資料名稱

**型別

是否可以為空

描述電子郵箱

email

text

否 null

密碼password

text

否 null

消費總額

totalconsumption

int否

null

真實姓名

name

text

是 null

公司company

entity

是 null

資料名稱

**型別

是否可以為空

描述使用者

user

entity

否 null

位址address

text

否 null

**phone

text

否 null

是否是預設

isdefault

bool

否 null

下面**將xml檔案轉化為和html檔案:

///

///將xml轉化為html

///

/// xml檔案路徑

/// xslt檔案路徑

/// 聲稱的html檔案路徑

public static void xmltranstohtml(string xmlpath, string xslfilepath, string htmlfilepath)

將Excel轉化為xml格式

coding utf 8 created on mon aug 19 14 14 01 2019 author administrator usr bin env python coding utf 8 import xlrd import xml.dom.minidom import os imp...

java格式化XML檔案

現有的xml格式不符合程式的要求,於是動手寫乙個格式化xml的小工具。現有的資料格式是這樣的 格式化之後的效果 格式化xml的方法有很多,我使用的是dom4j方法 public class formatxml schemadata.detach fileoutputstream outputstre...

字串轉化為日期格式 並可以再次格式化得到的日期

1.自定義或者接受後台傳入的字串日期 在當前頁面內追加換行標籤和指定的html內容 function w html 下面以 上午12 00 00 結尾的日期,是在firefox和chrome中的顯示結果 在ie瀏覽器中,均顯示為 00 00 00 短日期格式最好是 月 日 年 格式 var time...