【问题标题】:XSOM parser getResult returning nullXSOM 解析器 getResult 返回 null
【发布时间】:2011-11-25 03:32:02
【问题描述】:

我正在尝试解析 XSD 文件。解析器解析方法没有给出任何异常,但是当我使用parser.getResult() 时,它返回null。 我的 XSD 文件中有一个 Schema 节点。

XSOMParser parser = new XSOMParser();
parser.parse(new File(schemaPath));  //This runs fine
this.schemaSet = parser.getResult(); //here I get A null

有什么想法吗?

【问题讨论】:

    标签: c# xsd xsom


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-07-24
      • 2021-09-09
      • 2021-10-17
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2016-02-12
      • 1970-01-01
      相关资源
      最近更新 更多