如何通过Java将标记添加到XML的序言中
我需要我的XML有以下标签,问题是我不完全确定如何传达这个问题,所以谷歌搜索没有提供任何东西。希望通过看到我的问题,你能理解我的问题 我在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 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\""));