java - 如何通过 Java 将标记添加到 XML 的序言

标签 java xml

我需要我的 XML 有以下标签,问题是我不完全确定如何传达这个问题,所以谷歌搜索没有提供任何东西。希望通过看到我的问题,您会理解我的问题。

我在 Java 代码中创建的 XML 文档的开头需要在序言中包含以下内容:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?AdlibExpress applanguage="USA" appversion="5.0.0" dtdversion="2.6.3" ?>
<!DOCTYPE JOBS SYSTEM "D:\Adlib5.4\System\DTD\AdlibExpress.dtd">

编码很简单。我很难添加:

<?AdlibExpress applanguage="USA" appversion="5.0.0" dtdversion="2.6.3" ?>  

我什至不知道要寻找什么或如何调用它。

这是我正在使用的库

 DocumentBuilderFactory docFactory1 = DocumentBuilderFactory.newInstance();
        docFactory1.setNamespaceAware(true);

        DocumentBuilder docBuilder1 = docFactory1.newDocumentBuilder();

        // root elements
        Document doc = docBuilder1.newDocument();

这些类中的一个必须有一些东西来做我正在谈论的事情,但我没有运气找到它。如果你能帮助我,你能告诉我如何正确地传达这个问题吗?谢谢

最佳答案

<?AdlibExpress...?>processing instruction .

你可以用

创建它
doc.appendChild(
    doc.createProcessingInstruction("AdlibExpress", "applanguage=\"USA\" appversion=\"5.0.0\" dtdversion=\"2.6.3\""));

关于java - 如何通过 Java 将标记添加到 XML 的序言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33806340/

相关文章:

java - 在 AnyLogic 中模拟人口密度

java - 是否可以让 Gson 跳过类型错误的字段?

java - 如何说 ant 配置文件位于该文件夹中

android - 如何更改自定义创建的工具栏中菜单的颜色?

android - 如何制作 Android 自组件并从 jar 库中使用它?

android - android中的边距和布局

javascript - 使用 JavaScript 或 jQuery 创建区分大小写或 'camelCase' 的 XML 节点

java - 如何从特定行读取Excel文件?

java - 每个 Java 程序使用哪个网络接口(interface)?

android:xml属性android:onClick,为什么方法需要View参数