利用精靈從 SQL 產生 XML

您可以利用「從 SQL 產生 XML」精靈來從 SQL 陳述式中建立 XML 檔。 您可以選擇建立 XML 綱目或 DTD 檔來說明要供其他應用程式使用的 XML 文件結構。這也會建立 XSL 檔,之後,它會套用在 XML 上來建立 HTML 檔,讓您更容易檢視結果。

必備條件:啟用 XML 開發功能

如果您要在執行時期從 SQL 陳述式動態建立 XML 文件,您可以產生查詢範本檔。 範本檔副檔名為 .xst。

如果要利用精靈從 SQL 產生 XML,請執行下列動作:

  1. 執行下列動作,來開啟「從 SQL 產生 XML」精靈:
    • 如果 SQL 陳述式開啟在 SQL 建置器中,請在「概要」視圖中用滑鼠右鍵按一下這個陳述式,再按一下蹦現功能表中的產生新 XML
    • 在「資料定義」視圖中,展開內含 SQL 陳述式的資料庫,展開陳述式資料夾,用滑鼠右鍵按一下陳述式,然後按一下蹦現功能表上的產生新 XML
  2. 請選取下列一項,來指定表格直欄在 XML 檔中的顯示方式:
    • 元素 - 將表格直欄顯示成元素。
    • 屬性 - 將表格直欄顯示成屬性。
    • 主鍵作為屬性 - 將表格直欄顯示成利用主鍵作為屬性的元素。
    • 外來鍵作為鏈結 - 將所有外來鍵關係對映至單一 XML 文件。這會建立一份階層性文件來反映外來鍵關係。
  3. 如果您在上一個步驟中選取外來鍵作為鏈結選項,而且您要將每一個外來表格對映至個別 XML 文件,請選取遞迴處理外來鍵勾選框。 如果需要外來鍵的詳細資訊,請參閱資料庫工具的說明,或參閱 www.ibm.com/software/data/technical/BOOK/ 中的 SQL Reference。 請在 Featured book 標題之下,按一下 "View page" 鏈結來取得 DB2® 產品手冊(包括 Business Intelligence)。 兩本 SQL Reference 都有 PDF 格式,在 Reference 標題之下。
  4. 如果要產生含有 XML 檔結構相關資訊的綱目定義,請選取 XML 綱目DTD。 如果您不需要綱目定義,請選取
  5. 如果要將查詢儲存在範本檔中,請選取產生查詢範本檔勾選框。

    完成查詢及輸出 XML 文件的單元測試之後,當您在 WebSphere® Application Server 內執行應用程式時,可能想要動態產生它們。 如果要執行這個動作,您可以將查詢儲存在範本檔中。當您從另一個應用程式(如 Servlet)來呼叫 SQLToXML 類別時,可使用這個範本檔。請參閱相關參照鏈結,以取得 SQLToXML 類別的詳細資訊。

  6. 請指定用來儲存產生的檔案的資料夾;請按一下瀏覽來瀏覽至資料夾。
  7. 選好選項之後,請按一下完成
這時精靈會執行及產生 .xml 檔,並針對您指定的選項來執行及產生其他檔案。所有檔案都會儲存在指定的輸出資料夾中。
相關概念
「建立新的 SQL 陳述式」精靈
SQL 建置器
相關工作
利用 XML 文件更新表格
利用 XMLToSQL 類別更新表格
相關參考
類別 com.ibm.etools.xmltosql.XMLToSQL
類別 com.ibm.etools.sqltoxml.SQLToXML
相關資訊
產生 DADX 檔
建立執行 SQL 陳述式的 Java Bean
讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.