验证 XML 是否为 DOM 文档
如何验证内存中已作为 DOM 文档存在的 XML 文档?
How do I validate an XML document that I already have in memory as a DOM Document?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何验证内存中已作为 DOM 文档存在的 XML 文档?
How do I validate an XML document that I already have in memory as a DOM Document?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
你是如何制作你的模型的?我在工作中有一个解决方案,我得到一条文本格式的 XML 消息,我使用 xmlbeans 解析该消息。然后我就可以调用它的验证方法。因此,在我的 Maven 构建过程中编译了一个 Java 类,它反映了我拥有的 XSD。
How do you made up your model? I have a solution at work where i get an XML message in text format which i parse using xmlbeans. Then i have the ability to call a validate method on it. So there is a Java class compiled during my maven build which reflects the XSD i have.
没什么特别的。
javax.xml.validation
验证器 取一个源
。检查Source
的实现类的构造函数。There's nothing special about it. The
javax.xml.validation
validators take aSource
. Check the constructors of the implementing classes ofSource
.您可以使用
javax. xml.validation
用于验证内存中 XML 的 API。下面是使用这些 API 和JAXBSource
的示例,只需使用DOMSource
即可验证 DOM 模型。了解更多信息
You can use the
javax.xml.validation
APIs to validate XML in memory. Below is an example of using these APIs with aJAXBSource
, to validate a DOM model simply use aDOMSource
.For More Information