📜  <?xml version="1.0" encoding="UTF-8"?>- Java (1)

📅  最后修改于: 2023-12-03 14:59:07.245000             🧑  作者: Mango

"" - Java

简介

该代码片段是XML文件的声明语句,用于定义XML文件的版本和编码格式。在Java中,这个声明语句经常用于处理或操作XML文件。

解释
  • <?xml:这是XML文档声明的开始标记。
  • version="1.0":指定XML版本号。
  • encoding="UTF-8":指定XML编码格式。
何时使用

编写或处理XML文件时,通常需要添加这个声明语句。如果省略该语句,则默认使用XML 1.0版本和UTF-8编码格式。

代码示例
// 创建XML文档
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.newDocument();

// 添加XML声明
document.setXmlStandalone(true); // 必须设置standalone属性才会出现声明语句
ProcessingInstruction declaration = document.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"UTF-8\"");
document.insertBefore(declaration, document.getFirstChild());
参考链接