Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Java将标记添加到XML的序言中_Java_Xml - Fatal编程技术网

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

如何通过Java将标记添加到XML的序言中,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

我需要我的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">
在这些课程中一定有一些东西可以做我所说的,但我没有运气找到它。如果你能帮助我,你能让我知道如何正确地沟通这个问题吗?谢谢

是一个很好的例子

您可以使用

doc.appendChild(
    doc.createProcessingInstruction("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();
doc.appendChild(
    doc.createProcessingInstruction("AdlibExpress", "applanguage=\"USA\" appversion=\"5.0.0\" dtdversion=\"2.6.3\""));