【发布时间】:2009-06-08 10:44:42
【问题描述】:
我必须解析一个 XML 配置文件。我决定使用 XMLSchema 进行基本验证,以避免使用大量样板代码进行验证。由于解析类应该为自己工作,我想知道:“我如何使用 XMLSchema 验证传入的 XML 文件,而无需将 XMLSchema 存储在可以由第三方修改的磁盘上?”我知道我可以从任意 InputStream 加载 XMLSchema,但 Schema 本身必须存储在某个地方。 (并且将 Schema 放在一个巨大的 String 对象中听起来是一个非常非常糟糕的主意)有人已经这样做了吗?这种情况的最佳解决方案是什么?
有一个美好的一周开始!
【问题讨论】:
标签: java xml validation parsing xsd