在 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 应用程序运行以获得类似的结果,如下所示。