第 21 章 Access 與 XML

18
21 21 Access Access XML XML

description

第 21 章 Access 與 XML. Access 與 XML. 講到資料處理,相信許多人第一個就會聯想到資料庫。做為資料交換格式的 XML ,理所當然的,一定會與資料庫間有相當程度的整合。 目前 Access 2007 對 XML 支援,為最基本的資料以 XML 格式匯出與匯入資料庫。. XML 的匯出 - 匯出為 XML 文件. XML 的匯出 - 匯出為 XML 文件. XML 的匯出 - 匯出為 XML 文件. - PowerPoint PPT Presentation

Transcript of 第 21 章 Access 與 XML

Page 1: 第  21  章  Access 與 XML

第 第 21 21 章 章 AccessAccess 與與 XMLXML

Page 2: 第  21  章  Access 與 XML

AccessAccess 與與 XMLXML

講到資料處理,相信許多人第一個就會聯想講到資料處理,相信許多人第一個就會聯想到資料庫。做為資料交換格式的到資料庫。做為資料交換格式的 XMLXML ,理所,理所當然的,一定會與資料庫間有相當程度的整當然的,一定會與資料庫間有相當程度的整合。合。

目前目前 Access 2007Access 2007 對對 XMLXML 支援,為最基本的支援,為最基本的資料以資料以 XMLXML 格式匯出與匯入資料庫。格式匯出與匯入資料庫。

Page 3: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 XMLXML 文件文件

Page 4: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 XMLXML 文文件件

Page 5: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 XMLXML 文文件件 進入匯出進入匯出 XMLXML 對話盒後,直接按下 確定 按對話盒後,直接按下 確定 按

鈕,將把鈕,將把 bookbook 資料表內的資料,匯出成資料表內的資料,匯出成XMLXML 文件(文件( book.xmlbook.xml ),而資料表欄位的),而資料表欄位的結構設定,則匯出為結構設定,則匯出為 XSDXSD 文件(文件( book.xsdbook.xsd )。)。

Page 6: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 XMLXML 文文件件 在匯出在匯出 XMLXML 對話盒的三個選項,則可設定欲對話盒的三個選項,則可設定欲

輸出的資料類型,分別說明如下:輸出的資料類型,分別說明如下:» 資料(資料( XMLXML ) ) – – 將資料輸出為將資料輸出為 XMLXML 文件。文件。» 資料結構描述 資料結構描述 – – 輸出資料表中欄位設定的描述,輸出資料表中欄位設定的描述,

產生檔案的副檔名為產生檔案的副檔名為 xsdxsd 。。» 資料版面(資料版面( XSLXSL ) ) – – 控制輸出之控制輸出之 XMLXML 文件於文件於

IEIE 中顯示的格式,產生檔案的副檔名為中顯示的格式,產生檔案的副檔名為 xslxsl 。。更進一步的說明,請參考更進一步的說明,請參考 21-2-221-2-2 節與節與 21-2-321-2-3 節。節。

Page 7: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 XMLXML 文文件件 用用 IEIE 開啟開啟 book.xmlbook.xml 文件的畫面如下:文件的畫面如下:

Page 8: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 HTMLHTML文件文件

AccessAccess 亦可為輸出的亦可為輸出的 XMLXML 文件,建立顯示文件,建立顯示內容的內容的 HTMLHTML 文件。請在欲匯出文件。請在欲匯出 XMLXML 文件文件時,點選匯出時,點選匯出 XMLXML 對話盒的資料版面對話盒的資料版面 (XSL)(XSL)選項。選項。

Page 9: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 HTMLHTML文件文件

完成匯出後,除完成匯出後,除 XMLXML 文件與文件與 SchemaSchema 文件外,文件外,還會輸出用於轉換還會輸出用於轉換 XMLXML 文件為文件為 HTMLHTML 文件文件表格的表格的 XSLXSL 文件與載入的文件與載入的 XSLXSL 文件,並顯示文件,並顯示轉換結果的轉換結果的 HTMLHTML 文件,用文件,用 IEIE 開啟開啟book.htmbook.htm 文件的畫面如下圖所示:文件的畫面如下圖所示:

Page 10: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 ASPASP 網網頁頁

除了可以將匯出之除了可以將匯出之 XMLXML 文件以文件以 HTMLHTML 網頁網頁的方式顯示外,的方式顯示外, AccessAccess 還提供以還提供以 ASPASP 網頁的網頁的方式呈現資料,設定步驟如下:方式呈現資料,設定步驟如下:

Page 11: 第  21  章  Access 與 XML

XMLXML 的匯出 的匯出 - - 匯出為匯出為 ASPASP 網網頁頁

完成匯出後,除了完成匯出後,除了 XMLXML 文件、文件、 SchemaSchema 文件文件與將與將 XMLXML 文件轉換為文件轉換為 HTMLHTML 文件表格的文件表格的XSLXSL 文件外,還有載入文件外,還有載入 XSLXSL 文件執行文件執行 XMLXML文件轉換的文件轉換的 ASPASP 網頁,將網頁,將 ASPASP 網頁開啟於網頁開啟於IEIE 的畫面如下圖所示:的畫面如下圖所示:

Page 12: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入 從從 XMLXML 文件中匯入資料時,將以文件元素下文件中匯入資料時,將以文件元素下

的第一層元素(在的第一層元素(在 book.xmlbook.xml 中為中為 bookbook 元元素)的名稱,做為匯入資料後的資料表名稱,素)的名稱,做為匯入資料後的資料表名稱,各元素名稱則為欄位名稱。各元素名稱則為欄位名稱。

Page 13: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入 選取選取 XML XML 檔案按鈕,呼叫取得外部資料對話盒,之檔案按鈕,呼叫取得外部資料對話盒,之

後可設定欲匯入檔案的位置,或是按下 瀏覽 按鈕呼後可設定欲匯入檔案的位置,或是按下 瀏覽 按鈕呼叫開啟舊檔對話盒,選取檔案後,再按下 確定 按鈕。叫開啟舊檔對話盒,選取檔案後,再按下 確定 按鈕。

Page 14: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入

Page 15: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入 進入匯入進入匯入 XMLXML 對話盒,對話盒內將顯示匯入對話盒,對話盒內將顯示匯入

後的資料表名稱,請按下 確定 按鈕,完成匯後的資料表名稱,請按下 確定 按鈕,完成匯入動作。入動作。

Page 16: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入 進入匯入進入匯入 XMLXML 對話盒,對話盒內將顯示匯入對話盒,對話盒內將顯示匯入

後的資料表名稱,請按下 確定 按鈕,完成匯後的資料表名稱,請按下 確定 按鈕,完成匯入動作。入動作。

Page 17: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入 匯入的匯入的 XMLXML 文件內容如下:文件內容如下:

Page 18: 第  21  章  Access 與 XML

XMLXML 文件的匯入文件的匯入 畫面中原本以畫面中原本以 book book 做為匯入的資料表名稱,做為匯入的資料表名稱,

已自動被變更為已自動被變更為 book1book1 資料表: 資料表: