簡體   English   中英

JAXP:如何針對XML Schema驗證org.w3c.dom.Document

[英]JAXP: How to validate a org.w3c.dom.Document against a XML Schema

如何使用JAXP針對XML Schema驗證(已解析的) 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很容易:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM