我按照this示例了解如何编写XML
。它工作正常,但问题是我更换这一行:
TransformerFactory transformerFactory = TransformerFactory.newInstance();
使用我的网络应用程序中使用的变换器:
org.apache.xalan.processor.TransformerFactoryImpl
然后XML
以:
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
这是问题,因为我无法验证它。 xs:schema
应该换上新的一行。有没有我可以用来修复它并仍然使用这个变压器的选项?
答案 0 :(得分:0)
你可以要求变压器不要添加xml声明:
transformer.setOutputProperty("omit-xml-declaration", "yes");
这可能会解决您的问题