在 Java 中如何使用 DOM 解析器創建 XML 文件? 將 DOM 寫為 XML 文件

已發表: 2019-01-11
在 Java 中如何使用 DOM 解析器創建 XML 文件?將 DOM 寫為 XML 文件

正如我們之前學習的“在 Java 中計算 XML 元素數量的簡單方法”,這裡是另一個用 Java 編寫 XML 文件的簡單 Java 代碼(DOM Parser)。

  • 將 DOM 寫為 XML 文件
  • Java DOM 教程 – 在 Java 中使用 DOM 編寫 XML
  • 如何在 Java 中編寫 XML 文件(DOM 解析器)
  • Java:用 Java 編寫 XML (DOM) 文件的簡單方法

這就是我在這裡所做的:

  • 使用名稱創建根 XML 元素: Companies
  • 創建 4 個Company元素
  • 每個公司元素都有一個屬性id
  • 每個公司元素都有 3 個元素—— Name, Type, Employee

文檔生成器工廠:

定義一個工廠 API,使應用程序能夠獲得一個解析器,該解析器從 XML 文檔生成 DOM 對象樹。

文檔生成器:

定義 API 以從 XML 文檔中獲取 DOM 文檔實例。

附加孩子():

將節點 newChild 添加到該節點的子節點列表的末尾。 如果 newChild 已經在樹中,則首先將其移除。

變壓器:

此抽像類的實例可以將源樹轉換為結果樹。

DOM來源:

充當文檔對像模型 (DOM) 樹形式的轉換源樹的持有者。

流結果:

充當轉換結果的持有者,它可能是 XML、純文本、HTML 或某種其他形式的標記。

  • The Node接口是整個文檔對像模型的主要數據類型。 它表示文檔樹中的單個節點。
  • The Document接口代表整個 HTML 或 XML 文檔。
  • The Element Java 接口表示 HTML 或 XML 文檔中的元素。

Eclipse 控制台輸出:

將上述程序作為 Java 應用程序運行以獲得類似的結果,如下所示。