クラス XmlValidatorFactory

java.lang.ObjectSE
org.springframework.xml.validation.XmlValidatorFactory

public abstract class XmlValidatorFactory extends ObjectSE
JAXP 1.3 ValidatorSE、および JAXP 1.0 解析機能を認識している XmlValidator オブジェクトのファクトリ。主にフレームワーク内での内部使用のため。

このクラスのゴールは、利用可能な最良の検証実装を使用して、JAXP 1.3 への実行時の依存関係を回避することです。カスタムの SAX ベースの実装よりも JAXP1.3 XmlValidator 実装を優先します。

導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • XmlValidatorFactory

      public XmlValidatorFactory()
  • メソッドの詳細

    • createValidator

      public static XmlValidator createValidator(org.springframework.core.io.Resource schemaResource, StringSE schemaLanguage) throws IOExceptionSE
      指定されたスキーマリソースとスキーマ言語型を使用して XmlValidator を作成します。スキーマ言語は、SCHEMA_XXX 定数の 1 つである必要があります。
      パラメーター:
      schemaResource - 検証するスキーマを見つけるリソース
      schemaLanguage - スキーマの言語
      戻り値:
      バリデーター
      例外:
      IOExceptionSE - スキーマリソースを読み取れない場合
      IllegalArgumentExceptionSE - スキーマ言語がサポートされていない場合
      IllegalStateExceptionSE - JAXP 1.0 が見つからない場合
      XmlValidationException - XmlValidator を作成できない場合
      関連事項:
    • createValidator

      public static XmlValidator createValidator(org.springframework.core.io.Resource[] schemaResources, StringSE schemaLanguage) throws IOExceptionSE
      指定されたスキーマリソースとスキーマ言語型を使用して XmlValidator を作成します。スキーマ言語は、SCHEMA_XXX 定数の 1 つである必要があります。
      パラメーター:
      schemaResources - 検証するスキーマを見つけるリソースの配列
      schemaLanguage - スキーマの言語
      戻り値:
      バリデーター
      例外:
      IOExceptionSE - スキーマリソースを読み取れない場合
      IllegalArgumentExceptionSE - スキーマ言語がサポートされていない場合
      IllegalStateExceptionSE - JAXP 1.0 が見つからない場合
      XmlValidationException - XmlValidator を作成できない場合
      関連事項: