C# XSOM解析器getResult返回null
我正在尝试解析XSD文件。parser parse方法没有给出任何异常,但是当我使用C# XSOM解析器getResult返回null,c#,xsd,xsom,C#,Xsd,Xsom,我正在尝试解析XSD文件。parser parse方法没有给出任何异常,但是当我使用parser.getResult()时,它返回null。 我的XSD文件中有一个模式节点 XSOMParser parser = new XSOMParser(); parser.parse(new File(schemaPath)); //This runs fine this.schemaSet = parser.getResult(); //here I get A null 有什么想法吗?javado
parser.getResult()
时,它返回null
。
我的XSD文件中有一个模式节点
XSOMParser parser = new XSOMParser();
parser.parse(new File(schemaPath)); //This runs fine
this.schemaSet = parser.getResult(); //here I get A null
有什么想法吗?javadoc for XSOMParser::getResult()声明,如果出现解析错误,它将返回null。如果您的模式只有一个,并且您的解析器版本为null,那么我会将其称为实现中的bug(空模式是有效模式)。如果没有,那么我将显式地附加一个错误处理程序,以确保没有其他问题。很可能是出了什么问题 首先尝试使用某种XML模式验证工具验证XSD文件。如果架构引用外部架构,请确保在外部引用使用相对URI时指定系统id