📅  最后修改于: 2023-12-03 14:59:07.245000             🧑  作者: Mango
该代码片段是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());