第 21 章 Access與XML
Access與XML 講到資料處理,相信許多人第一個就會聯想到資料庫。做為資料交換格式的XML,理所當然的,一定會與資料庫間有相當程度的整合。 目前Access 2007對XML支援,為最基本的資料以XML格式匯出與匯入資料庫。
XML的匯出 - 匯出為XML文件
XML的匯出 - 匯出為XML文件
XML的匯出 - 匯出為XML文件 進入匯出XML對話盒後,直接按下 確定 按鈕,將把book資料表內的資料,匯出成XML文件(book.xml),而資料表欄位的結構設定,則匯出為XSD文件(book.xsd)。
XML的匯出 - 匯出為XML文件 在匯出XML對話盒的三個選項,則可設定欲輸出的資料類型,分別說明如下: 資料結構描述 – 輸出資料表中欄位設定的描述,產生檔案的副檔名為xsd。 資料版面(XSL) – 控制輸出之XML文件於IE中顯示的格式,產生檔案的副檔名為xsl。更進一步的說明,請參考21-2-2節與21-2-3節。
XML的匯出 - 匯出為XML文件 用IE開啟book.xml文件的畫面如下:
XML的匯出 - 匯出為HTML文件 Access亦可為輸出的XML文件,建立顯示內容的HTML文件。請在欲匯出XML文件時,點選匯出XML對話盒的資料版面(XSL)選項。
XML的匯出 - 匯出為HTML文件 完成匯出後,除XML文件與Schema文件外,還會輸出用於轉換XML文件為HTML文件表格的XSL文件與載入的XSL文件,並顯示轉換結果的HTML文件,用IE開啟book.htm文件的畫面如下圖所示:
XML的匯出 - 匯出為ASP網頁 除了可以將匯出之XML文件以HTML網頁的方式顯示外,Access還提供以ASP網頁的方式呈現資料,設定步驟如下:
XML的匯出 - 匯出為ASP網頁 完成匯出後,除了XML文件、Schema文件與將XML文件轉換為HTML文件表格的XSL文件外,還有載入XSL文件執行XML文件轉換的ASP網頁,將ASP網頁開啟於IE的畫面如下圖所示:
XML文件的匯入 從XML文件中匯入資料時,將以文件元素下的第一層元素(在book.xml中為book元素)的名稱,做為匯入資料後的資料表名稱,各元素名稱則為欄位名稱。
XML文件的匯入 選取XML 檔案按鈕,呼叫取得外部資料對話盒,之後可設定欲匯入檔案的位置,或是按下 瀏覽 按鈕呼叫開啟舊檔對話盒,選取檔案後,再按下 確定 按鈕。
XML文件的匯入
XML文件的匯入 進入匯入XML對話盒,對話盒內將顯示匯入後的資料表名稱,請按下 確定 按鈕,完成匯入動作。
XML文件的匯入 進入匯入XML對話盒,對話盒內將顯示匯入後的資料表名稱,請按下 確定 按鈕,完成匯入動作。
XML文件的匯入 匯入的XML文件內容如下:
XML文件的匯入 畫面中原本以book 做為匯入的資料表名稱,已自動被變更為book1資料表: