我需要使用下面的代码来验证XML:元件“样式表”必须从模式命名空间“http://www.w3.org/2001/XMLSchema”
代码
SchemaFactory factory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
Schema schema = factory.newSchema(new StreamSource(new StringReader(xsl))); //Getting error on this line
XSL文件:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes" cdata-section-elements="true"/>
..
</xsl:stylesheet>
我试图谷歌退出了这个错误,但未能发现有很大帮助什么。我是xsl和xml的新手。请让我知道如何解决这个错误。
问候