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