)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。ObjectアプリケーションがSAXベースのパーサーを構成および取得してXMLドキュメントを構文解析できるようにするファクトリAPIを定義します。導入されたバージョン:1.4コンストラクタのサマリーコンストラクタ修飾子コンストラクタ説明protectedSAXParserFactory()newInstance()を強制的に使用するprotectedコンストラクタです。name)org.xml.sax.XMLReaderの基本となる実装で要求された特定のプロパティを返します。schema)メソッドによって指定されたSchemaオブジェクトを取得します。booleanisNamespaceAware()ファクトリが名前空間を認識するパーサーを作成するように構成されているかどうかを示します。booleanisValidating()構文解析時にXMLコンテンツを検証するパーサーを作成するようにファクトリが構成されているかどうかを示します。booleanisXIncludeAware()XInclude処理の状態を取得します。SAXParserFactorynewDefaultInstance()SAXParserFactory組み込みシステムのデフォルト実装の新しいインスタンスを作成します。SAXParserFactorynewInstance()SAXParserFactoryの新しいインスタンスを取得します。classLoader)クラス名からSAXParserFactoryの新しいインスタンスを取得します。SAXParsernewSAXParser()現在構成されているファクトリ・パラメータを使用してSAXParserの新しいインスタンスを作成します。value)org.xml.sax.XMLReaderの基本となる実装に特定の機能を設定します。awareness)このファクトリで作成されたパーサーがXML名前空間をサポートするように指定します。schema)このファクトリから作成されたパーサーによって使用されるSchemaを設定します。validating)このファクトリで作成されたパーサーが構文解析時にドキュメントの妥当性を検証するように指定します。state)XInclude処理の状態を設定します。SAXParserFactory()newInstance()を強制的に使用するprotectedコンストラクタです。newDefaultInstance()SAXParserFactory組み込みシステムのデフォルト実装の新しいインスタンスを作成します。戻り値:SAXParserFactory組み込みシステムのデフォルト実装の新しいインスタンス。newInstance()SAXParserFactoryの新しいインスタンスを取得します。このstaticメソッドは新しいファクトリ・インスタンスを作成します。このメソッドは次の順序のルックアップ手順で、ロードするSAXParserFactory実装クラスを判定します。javax.xml.parsers.SAXParserFactoryシステム・プロパティを使用する。構成ファイル"jaxp.properties"を使用します。このファイルは標準のProperties形式であり、通常Javaインストールのconfディレクトリにあります。これには、実装クラスの完全修飾名が格納されています。jaxp.propertiesファイルはJAXP実装によって一度だけ読み込まれ、その値は将来の使用のためにキャッシュされます。最初の読込み時にファイルが存在しないと、そのあとにその存在がチェックされることはない。最初に読み込まれたあと、jaxp.propertiesのプロパティの値を変更することはできない。サービス・プロバイダ・ローディング機能は、現在のスレッド・コンテキスト・クラス・ローダーを使用してサービスをロードしようとします。コンテキスト・クラス・ローダーがnullの場合、システム・クラス・ローダーが使用されます。それ以外の場合は、system-default実装が返されます。アプリケーションがSAXParserFactoryへの参照を取得すると、ファクトリを使用してパーサーのインスタンスを構成および取得できます。トラブルシューティングのヒントjaxp.debugシステム・プロパティを設定すると、このメソッドは実行中の処理や検索している場所に関する大量のデバッグ・メッセージをSystem.errに出力します。SAXParserのロードに問題がある場合、次のようにします。....戻り値:SAXParserFactoryの新しいインスタンス。サービス構成エラーが発生した場合、または実装が使用できないかインスタンス化できない場合。classLoader)クラス名からSAXParserFactoryの新しいインスタンスを取得します。この関数は、クラス・パスに複数のプロバイダがある場合に便利です。どのプロバイダがロードされるかを指定できるため、アプリケーションをさらに制御できます。アプリケーションがSAXParserFactoryへの参照を取得すると、ファクトリを使用してパーサーのインスタンスを構成および取得できます。トラブルシューティングのヒントjaxp.debugシステム・プロパティを設定すると、このメソッドは実行中の処理や検索している場所に関する大量のデバッグ・メッセージをSystem.errに出力します。問題がある場合、次のようにします。javax.xml.parsers.SAXParserFactoryの実装を提供する完全修飾のファクトリ・クラス名。ファクトリ・クラスのロードに使用されるClassLoader。nullの場合は、現在のThreadのコンテキストclassLoaderが、ファクトリ・クラスのロードに使用されます。factoryClassNameがnull、またはファクトリ・クラスをロードまたはインスタンス化できない場合。SAXException現在構成されているファクトリ・パラメータを使用してSAXParserの新しいインスタンスを作成します。戻り値:SAXParserの新しいインスタンス。要求された構成を満たすパーサーを生成できない場合。awareness)このファクトリで作成されたパーサーがXML名前空間をサポートするように指定します。デフォルトでは、この値はfalseに設定されます。このコードで作成されたパーサーがXML名前空間をサポートする場合はtrue、そうでない場合はfalse。validating)このファクトリで作成されたパーサーが構文解析時にドキュメントの妥当性を検証するように指定します。デフォルトでは、この値はfalseに設定されます。ここで言う「検証」とは、XML勧告で定義されている妥当性を検証するパーサーという意味です。実質的にはDTD検証を制御するだけということです。1.2に定義されている従来の2つのプロパティを除きます。NGなどの新しいスキーマ言語を使用する場合は、setValidating(boolean)メソッドをfalseにして妥当性を検証しないパーサーとして構成してから、setSchema(Schema)メソッドでスキーマをパーサーに関連付けます。このコードで作成されたパーサーが構文解析時にドキュメントの妥当性を検証する場合はtrue、そうでない場合はfalse。isNamespaceAware()ファクトリが名前空間を認識するパーサーを作成するように構成されているかどうかを示します。戻り値:ファクトリが名前空間を認識するパーサーを作成するように構成されている場合はtrue、そうでない場合はfalse。isValidating()構文解析時にXMLコンテンツを検証するパーサーを作成するようにファクトリが構成されているかどうかを示します。戻り値:構文解析時にXMLコンテンツを検証するパーサーを作成するようにファクトリが構成されている場合はtrue、そうでない場合はfalse。SAXNotSupportedExceptionorg.xml.sax.XMLReaderの基本となる実装に特定の機能を設定します。コア機能とコア・プロパティのリストについては、http://www.saxproject.org/のサイトを参照してください。実装はすべて、XMLConstants.FEATURE_SECURE_PROCESSING機能をサポートしている必要があります。この機能については次のとおりです。実装は実装限界に準拠するXML処理を制限します。例は、エンティティ拡張制限や大容量のリソースを消費するXMLスキーマなど。exception)へ呼出しを介して報告されます。parseメソッドを参照してください。機能がfalseの場合、実装は、実装限界にかまわず、XML仕様に従ってXMLを処理します。設定される機能の名前。要求された構成を満たすパーサーを生成できない場合。基本となるXMLReaderがプロパティ名を認識しない場合。基本となるXMLReaderはプロパティ名を認識するが、そのプロパティをサポートしない場合。nameパラメータがnullである場合。SAXNotSupportedExceptionorg.xml.sax.XMLReaderの基本となる実装で要求された特定のプロパティを返します。取り出されるプロパティの名前。戻り値:要求されたプロパティの値。要求された構成を満たすパーサーを生成できない場合。基本となるXMLReaderがプロパティ名を認識しない場合。基本となるXMLReaderはプロパティ名を認識するが、そのプロパティをサポートしない場合。schema)メソッドによって指定されたSchemaオブジェクトを取得します。戻り値:setSchema(Schema)メソッドを介して最後に設定されたSchemaオブジェクト、またはSAXParserFactoryが作成されてからメソッドが呼び出されていない場合はnull。schema)このファクトリから作成されたパーサーによって使用されるSchemaを設定します。Schemaがnull以外の場合、パーサーは、情報をアプリケーションに渡す前に、ドキュメントを検証するために作成されたバリデータを使用します。バリデータによって警告、エラー、重大なエラーが検出されると、パーサーは自身がこれらのエラーを検出した場合と同様にこれらを処理する必要があります。ユーザー指定のErrorHandlerが設定されている場合は、これらのエラーを受け取り、そうでない場合は実装固有のデフォルトのエラー処理規則に従って処理される必要があります。バリデータはSAXイベント・ストリームを変更することがあり(たとえば、ドキュメントから失われていたデフォルト値を追加するなど)、パーサーはこれらの変更されたイベント・ストリームをアプリケーションが確実に受け取るようにする役割を持ちます。最初に、nullがSchemaとして設定されます。この処理はisValidating()メソッドがfalseを返した場合でも有効です。http://java.sun.com/xml/jaxp/properties/schemaSourceプロパティまたはhttp://java.sun.com/xml/jaxp/properties/schemaLanguageプロパティをnull以外のSchemaオブジェクトと一緒に使用するとエラーになります。これらのプロパティがSAXParserに設定されていると、そのような構成によってSAXException例外が発生します。実装時の注意パーサーは、あらゆるSchema実装で動作できる必要があります。パーサーおよびスキーマが仕様に記載されている結果を出すかぎり、実装固有のカスタム・メカニズムを使用できます。使用するSchema、スキーマを削除するにはnull。state)XInclude処理の状態を設定します。1.0」に指定されているとおりに処理する必要があります。XInclude処理のデフォルトはfalseに設定されます。isXIncludeAware()XInclude処理の状態を取得します。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。