中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      IBM認證DOM基礎知識

      時間:2024-08-28 11:03:36 IBM認證 我要投稿
      • 相關推薦

      IBM認證DOM基礎知識

        在開始使用 DOM 之前,了解它實際表示什么是值得的。DOM Document 是以層次結構組織起來的節點,或信息片段,的集合。這種層次結構允許開發者瀏覽樹來查找特定信息。通常,分析結構需要在完成任何工作之前裝入整個文檔并且裝入層次結構。

      IBM認證DOM基礎知識

        由于 DOM 是基于信息的層次結構,因此它被稱為是基于樹的。對于極其大的文檔,裝入整個文檔并對該文檔進行解析會很慢且占用大量資源,所以要用其它方式來處理數據。一些基于事件的模型,如 Simple API for XML(XML培訓 編程語言培訓 )(SAX),是工作在數據流之上,在數據流經過時對其進行處理。基于事件的 API 消除了在內存中構建數據樹的需要,但它不允許開發者實際更改原始文檔中的數據。

        另一方面,DOM 還提供了一個 API,該 API 允許開發者為創建應用程序而在樹的任何地方添加、編輯、移動或除去節點。

        DOM 基本的節點類型

        XML 中最常見的節點類型:

        Node: DOM 基本的數據類型。

        Element: 您將最主要處理的對象是 Element。

        Attr: 代表一個元素的屬性。

        Text: 一個 Element 或 Attr 的實際內容。

        Document: 代表整個 XML 文檔。一個 Document 對象通常也被稱為一棵 DOM 樹。

        較不常見的節點類型:CData、注釋、處理指令和文檔片段:

        CData:“字符數據”的縮寫

        注釋:注釋包含有關數據的信息,通常應用程序會忽略它們。

        處理指令:PI 是專門針對應用程序的信息。

        文檔片段:為了形成良好的格式,文檔只能有一個根元素。有時,必須臨時創建幾組元素,這些元素不是滿足需求所必要的。

        文檔片段類似于這樣:

        Silver Show Saddle, 16 inch

        825.00

        1

        Premium Cinch

        49.00

        1

        解析文檔的三步過程

        為了使用 XML 文件中的信息,必須解析該文件以創建 Document 對象。

        Document 對象是一個接口,所以不能直接實例化;相反,應用程序一般使用 factory。確切的過程隨實現的不同而不同,但想法是相同的。在示例 JAXP 環境中,解析文件是一個三步過程:

        創建 DocumentBuilderFactory。該對象將創建 DocumentBuilder。

        創建 DocumentBuilder。 DocumentBuilder 將實際進行解析以創建 Document 對象。

        解析該文件以創建 Document 對象。

        如果需要,在不必更改代碼的情況下,JAXP 允許插進不同的解析器。讓我們繼續,開始構建應用程序。

        DOM 常用方法

        Document.getDocumentElement()

        返回文檔的根(root)元素。

        Node.getFirstChild() and Node.getLastChild()

        返回給定 Node 的第一個子女。

        Node.getNextSibling() and Node.getPreviousSibling()

        這些方法返回下一個或前一個給定 Node 的同胞。

        Node.getAttribute(attrName)

        對給定的 Node,返回給定名稱的屬性。例如,如果您要獲得名為 id 屬性的對象,可調用 getAttribute("id")。

      【IBM認證DOM基礎知識】相關文章:

      IBM認證的分類和獲得IBM認證的好處10-18

      IBM認證考試認證體系06-27

      IBM認證的優勢08-20

      IBM認證優勢07-28

      IBM認證項目07-03

      IBM認證簡介07-24

      什么是IBM認證09-02

      IBM認證課程科目05-10

      IBM認證課程介紹06-11

      IBM/Notes認證方式10-11

      主站蜘蛛池模板: 日韩在线中文字幕一区二区三区| 江门市| 亚洲黄色一级片在线观看 | 久久国产精品第一区二区| 日韩av一区二区三区精品| 国产精品色内内在线播放| 精品人妻一区二区蜜臀av| av网站入口在线免费观看| 亚洲欧洲综合有码无码| 定西市| 放荡人妻一区二区三区| 国产午夜激情视频自拍| 欧美激情国产一区在线不卡| 亚洲欧美国产成人综合不卡| 建水县| 久久这里只有精品日本| 最新永久无码AV网址亚洲| 中文字幕一区二区三区日韩网| 精品国产性色av网站| 久久精品视频中文字幕无码| 察雅县| 国产成人cao在线| 亚洲色AV天天天天天天| 韩国主播av福利一区二区| 蜜桃av一区二区高潮久久精品| 蜜桃成人永久免费av大| 水蜜桃视频在线观看免费18| 视频精品熟女一区二区三区 | 炎陵县| 伊宁县| 白银市| 亚洲av乱码专区国产乱码| 人妻制服久久中文字幕| 国产91久久精品一区二区| 99成人无码精品视频| 免费a级毛片无码a∨免费| 亚洲三区二区一区视频| 国产精品毛片av一区二区| 国产AV秘 无码一区二区三区 | 青青青伊人色综合久久| 国产精品不卡一区二区三区四区|