DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> xml數據存入數據庫的解決辦法
xml數據存入數據庫的解決辦法
編輯:XML詳解     
當我們要把XML格式的數據存到數據庫中。通常的辦法是解析xml文件,讀出xml中的數據類型並根據它創建數據庫表和表之間的結構,讀出XML中的數據,存入到數據庫之中。

  在讀nodeType是要注意二個問題:

  1.讀某個節點數據類型可以對上一個節點的孩子,或直接使本節點的類型,只不過要嚴格注意定位正確,不要混淆。

  例:link.getElementsByTagName("link").item(0).getFirstChild().getNodeType()

  2.對於nodetype的值,如果一般可以得到數據,也可以是與Node類的靜態屬性值相配的。

如:Node.DOCUMENT_NODE
    Node.ELEMENT_NODE
    Node.CDATA_SECTION_NODE
    Node.TEXT_NODE

  好像與0,1,2,3相對應,自己可以測試一下。

  其實上面的方法並不是一件可取的方法,一種比較好的替代方法是:

  1.使用xnlSchema來描述該XML文件。

  2.對schema文件進行XML解析,獲得實體及其類型,然後根據實體名和類型來創建表,根據實體之間的關系,設定表之間的關系。

  3.用xmldom或sxap來解析XML文件,提取數據,存入數據庫中。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved