XSD を使用した XML ファイルの検証
XML ファイルが特定の XSD スキーマに準拠していることを検証することは、XSD スキーマの有効性と整合性を確保するために不可欠です。データ。 Java ランタイム ライブラリは、javax.xml.validation.Validator クラスを通じて XML 検証の強力なサポートを提供します。
コード ソリューション:
XSD に対して XML ファイルを検証するにはjavax.xml.validation.Validator を使用してファイルを作成するには、次に従ってください手順:
import javax.xml.XMLConstants; import javax.xml.transform.Source; import javax.xml.transform.stream.StreamSource; import javax.xml.validation.*; import java.net.URL;
URL schemaFile = new URL("http://host:port/filename.xsd"); Source xmlFile = new StreamSource(new File("web.xml"));
SchemaFactory schemaFactory = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Schema schema = schemaFactory.newSchema(schemaFile);
Validator validator = schema.newValidator(); validator.validate(xmlFile);
System.out.println(xmlFile.getSystemId() + " is valid");
追加注:
この検証プロセスを実装することで、XML ファイルが指定された XSD スキーマに準拠していることを確認し、データの正確性を確保し、エラーを防ぐことができます。
以上がJava を使用して XML ファイルを XSD スキーマに対して検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。