我一直在使用 xom.nu 库来保存和解析应用程序的 XML 文件。不幸的是,我刚刚意识到它一直在对我的特殊字符进行 XML 编码,但是当我调用 toString() 时它并没有解码它们。
例子:
Element element = new Element("Test");
element.appendChild("This & That"); //Will create XML as follows: <Test>This & That</Test>
//Saved to a file
以后再读
//File opened, elements retrieved from file, rootElement is the root element
Element test = rootElement.getFirstChildElement("Test");
System.out.println(test.getValue()); //Prints This & That
如何检索文本以便在返回之前清理输出?如果我不需要,我不想导入另一个库,如果它可以编码,那么它应该能够解码字符串。