クラス XmlValidationModeDetector

java.lang.ObjectSE
org.springframework.util.xml.XmlValidationModeDetector

public class XmlValidationModeDetector extends ObjectSE
XML ストリームが DTD または XSD ベースの検証を使用しているかどうかを検出します。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller, Sam Brannen
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    明確な表示(おそらく一部の特殊文字が詰まっているなど)が見つからないため、検証モードを自動推測する必要があることを示します。
    static final int
    DTD 検証を使用する必要があることを示します( "DOCTYPE" 宣言が見つかりました)。
    static final int
    検証を無効にする必要があることを示します。
    static final int
    XSD 検証を使用する必要があることを示します( "DOCTYPE" 宣言が見つかりません)。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    提供された InputStreamSE で XML ドキュメントの検証モードを検出します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • VALIDATION_NONE

      public static final int VALIDATION_NONE
      検証を無効にする必要があることを示します。
      関連事項:
    • VALIDATION_AUTO

      public static final int VALIDATION_AUTO
      明確な表示(おそらく一部の特殊文字が詰まっているなど)が見つからないため、検証モードを自動推測する必要があることを示します。
      関連事項:
    • VALIDATION_DTD

      public static final int VALIDATION_DTD
      DTD 検証を使用する必要があることを示します( "DOCTYPE" 宣言が見つかりました)。
      関連事項:
    • VALIDATION_XSD

      public static final int VALIDATION_XSD
      XSD 検証を使用する必要があることを示します( "DOCTYPE" 宣言が見つかりません)。
      関連事項:
  • コンストラクターの詳細

    • XmlValidationModeDetector

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

    • detectValidationMode

      public int detectValidationMode(InputStreamSE inputStream) throws IOExceptionSE
      提供された InputStreamSE で XML ドキュメントの検証モードを検出します。

      提供された InputStreamSE は、戻る前にこのメソッドによって閉じられることに注意してください。

      パラメーター:
      inputStream - 解析する InputStream
      例外:
      IOExceptionSE - I/O 障害の場合
      関連事項: