JavaのW3C XSD仕様に対してXSD(XMLスキーマ)を検証したいと考えています。 私はすべての例を感謝します。JavaのXSD(XMLスキーマ)のみを検証する
お返事ありがとうございます。
カテゴリーで探す、 ロメオナジ
JavaのW3C XSD仕様に対してXSD(XMLスキーマ)を検証したいと考えています。 私はすべての例を感謝します。JavaのXSD(XMLスキーマ)のみを検証する
お返事ありがとうございます。
カテゴリーで探す、 ロメオナジ
あなたが入力スキーマ文書が不正だった場合、それはSAXExceptionのをスローするSchemaFactoryと新しいスキーマインスタンスを作成します。あなたのXSDファイルに存在していると仮定します。あなたが検証したい
File schemaFile = new File("pathToXsd");
SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
try {
Schema schema = factory.newSchema(schemaFile);
} catch (SAXException e) {
System.out.println("Schema was invalid");
}
System.out.println("Schema was valid.");
ありがとうございます。できます。 –
あなたのXSDファイルが有効なXML文書を構成するものを定義関連するXSD fileを持っているだけで、XML文書です。
検証を使用してXML文書を解析するさまざまな方法については、this questionを参照してください。
XMLファイルは、XSDファイルです。 XMLファイルを検証するために使用するスキーマファイルはhttp://www.w3.org/2001/XMLSchemaです。
google jaxb schema validation –