C# XSOM解析器getResult返回null

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

我正在尝试解析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

有什么想法吗?

javadoc for XSOMParser::getResult()声明,如果出现解析错误,它将返回null。如果您的模式只有一个,并且您的解析器版本为null,那么我会将其称为实现中的bug(空模式是有效模式)。如果没有,那么我将显式地附加一个错误处理程序,以确保没有其他问题。很可能是出了什么问题

首先尝试使用某种XML模式验证工具验证XSD文件。如果架构引用外部架构,请确保在外部引用使用相对URI时指定系统id