久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

針對 XSD Schema 的 Java XML 驗證

Java XML validation against XSD Schema(針對 XSD Schema 的 Java XML 驗證)
本文介紹了針對 XSD Schema 的 Java XML 驗證的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

private void validateXML(DOMSource source) throws Exception {
    URL schemaFile = new URL("http://www.csc.liv.ac.uk/~valli/modules.xsd");
    SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI);
    Schema schema = schemaFactory.newSchema(schemaFile);

    Validator validator = schema.newValidator();
    DOMResult result = new DOMResult();
    try {
        validator.validate(source, result); 
        System.out.println("is valid");
    } catch (SAXException e) {
        System.out.println("not valid because " + e.getLocalizedMessage());
    }
}

但這會返回一個錯誤:線程main"java.lang.IllegalArgumentException 中的異常:沒有實現由 http:///www.w3.org/2001/XMLSchema - 可以加載實例

But this returns an error saying: Exception in thread "main" java.lang.IllegalArgumentException: No SchemaFactory that implements the schema language specified by: http://www.w3.org/2001/XMLSchema -instance could be loaded

這是我的代碼問題還是實際 xsd 文件的問題?

Is this a problem with my code or with the actual xsd file?

推薦答案

這個錯誤意味著你安裝的Java沒有任何可以解析XMLSchema文件的類,所以不是schema或者你的代碼有問題.

That error means that your installed Java doesn't have any classes that can parse XMLSchema files, so it's not a problem with the schema or your code.

p>

我很確定最近的 JRE 默認有合適的類,所以你能給我們提供 java -version 的輸出嗎?

更新:

您使用了錯誤的 XMLContants 字符串.你想要:XMLConstants.W3C_XML_SCHEMA_NS_URI

You're using the wrong XMLContants string. You want: XMLConstants.W3C_XML_SCHEMA_NS_URI

這篇關于針對 XSD Schema 的 Java XML 驗證的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 在线免费小视频 | 91在线精品秘密一区二区 | 成人一区二区三区在线观看 | 国产精品久久久久久久白浊 | 成人午夜激情 | 日韩国产黄色片 | 精品成人一区二区 | 91 在线 | 九九色九九| 欧美亚州综合 | xxxxxx国产| 国产精品国产三级国产aⅴ中文 | 欧美成人激情 | 操亚洲 | 视频一区二区三区中文字幕 | 国产激情综合五月久久 | 亚洲精品无人区 | 中文字幕亚洲在线 | 免费成人高清在线视频 | 午夜免费视频 | 国产亚洲一区二区精品 | 密乳av| 精品91| 午夜激情小视频 | 亚洲视频免费 | 国产精品成人一区二区 | 亚洲精品视频网站在线观看 | 精品伊人 | 污书屋 | 亚洲福利网| 人人草天天草 | 久久午夜精品 | 91精品国产一二三 | 久久久久久久久久久一区二区 | 国产区视频在线观看 | 精品在线一区 | 国产高清精品在线 | 午夜免费在线观看 | 毛片软件 | 欧美黄色片 | 国产精品久久久久永久免费观看 |