gpt4 book ai didi

java - JAXP:如何根据 XML 模式验证 org.w3c.dom.Document

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:10:56 24 4
gpt4 key购买 nike

如何使用 JAXP 针对 XML 模式验证(已解析的)org.w3c.dom.Document

最佳答案

您可以使用 javax.xml.validation用于此的 API。

SchemaFactory sf = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); 
URL schemaURL = // The URL to your XML Schema;
Schema schema = sf.newSchema(schemaURL);
Validator validator = schema.newValidator();
DOMSource source = new DOMSource(xmlDOM);
validator.validate(source);

下面的示例演示了如何根据模式验证 JAXB 对象模型,但您会发现用 DOM 的 DOMSource 替换 JAXBSource 很容易:

关于java - JAXP:如何根据 XML 模式验证 org.w3c.dom.Document,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5170174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com