XMLレジストリ: 構成
このページでは、XMLレジストリを構成します。特に、WebLogic ServerがDOMおよびSAXパーサーとトランスフォーマを取得するためのファクトリにデフォルトで使用する実装クラスを指定します。これらのクラスは、WebLogic Serverで実行されるすべてのアプリケーションが使用します。
このページのフィールドに入力する値は、WebLogic Serverで実行されるすべてのアプリケーションがデフォルトで使用します。システムID、パブリックID、またはルート要素に基づいて特定のドキュメントのタイプに使用するパーサー・ファクトリを指定する場合は、「コンテンツ」タブに移動してパーサー選択のエントリを作成してください。
また、このページでは、URLで参照される外部エンティティをWebLogic Serverがキャッシュするタイミングを指定します。
構成オプション
名前 説明 名前 このXMLレジストリの名前。
MBean属性:
XMLRegistryMBean.Name
ドキュメント・ビルダー・ファクトリ
DocumentBuilderFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.parsers.DocumentBuilderFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XMLドキュメントからDOMオブジェクト・ツリーを生成するXMLパーサーを取得できます。WebLogic Serverの組込みのDOMファクトリ実装クラスは、
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
です。これは、WebLogic Serverにデプロイされているアプリケーションが、DOMパーサーをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのDocumentBuilderFactoryのクラス名を戻します。
SAXパーサー・ファクトリ
SAXParserFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.parsers.SAXParserFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XMLドキュメントを解析するSAXベースのXMLパーサーを構成および取得できます。WebLogic Serverの組込みのSAXファクトリ実装クラスは、
com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
です。これは、WebLogic Serverにデプロイされているアプリケーションが、SAXパーサーをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのSAXParserFactoryのクラス名を戻します。
MBean属性:
XMLRegistryMBean.SAXParserFactory
トランスフォーマ・ファクトリ
TransformerFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.transform.TransformerFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XMLデータを別のフォーマットに変換するために使用するTransformer
オブジェクトを構成および取得できます。WebLogic Serverの組込みのトランスフォーマ・ファクトリ実装クラスは、
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryIml
です。これは、WebLogic Serverにデプロイされているアプリケーションが、Transformerオブジェクトをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのTransformerFactoryのクラス名を戻します。
MBean属性:
XMLRegistryMBean.TransformerFactory
XPathファクトリ
XPathFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.xpath.XPathFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XML要素の検索に使用するXPath
オブジェクトを構成および取得できます。WebLogic Serverの組込みのXPathファクトリ実装クラスは、
com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl
です。これは、WebLogic Serverにデプロイされているアプリケーションが、XPathオブジェクトをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのXPathFactoryのクラス名を戻します
MBean属性:
XMLRegistryMBean.XpathFactory
スキーマ・ファクトリ
SchemaFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.validation.SchemaFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、スキーマを使用するXMLドキュメントの検証に使用するSchema
オブジェクトを構成および取得できます。WebLogic Serverの組込みのスキーマ・ファクトリ実装クラスは、
com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
です。これは、WebLogic Serverにデプロイされているアプリケーションが、Schemaオブジェクトをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのSchemaFactoryのクラス名を戻します
MBean属性:
XMLRegistryMBean.SchemaFactory
XML入力ファクトリ
XMLInputFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.stream.XMLInputFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XMLストリームの読取りに使用するXMLEventReader/XMLStreamReader
オブジェクトを構成および取得できます。WebLogic Serverの組込みのXML入力ファクトリ実装クラスは、
com.ctc.wstx.stax.WstxInputFactory
です。これは、WebLogic Serverにデプロイされているアプリケーションが、XMLEventReader/XMLStreamReaderオブジェクトをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのXMLInputFactoryのクラス名を戻します
MBean属性:
XMLRegistryMBean.XMLInputFactory
XML出力ファクトリ
XMLOutputFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.stream.XMLOutputFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XMLストリームの書込みに使用するXMLEventWriter/XMLStreamWriter
オブジェクトを構成および取得できます。WebLogic Serverの組込みのXML出力ファクトリ実装クラスは、
com.ctc.wstx.stax.WstxOutputFactory
です。これは、WebLogic Serverにデプロイされているアプリケーションが、XMLEventWriter/XMLStreamWriterオブジェクトをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのXMLOutputFactoryのクラス名を戻します
MBean属性:
XMLRegistryMBean.XMLOutputFactory
XMLイベント・ファクトリ
XMLEventFactory
インタフェースを実装するクラスの完全修飾名。
javax.xml.stream.XMLEventFactory
ファクトリAPIを使用すると、WebLogic Serverにデプロイされているアプリケーションで、XMLストリームの解析または構築に使用するXMLEvent
オブジェクトを構成および取得できます。WebLogic Serverの組込みのXMLEventファクトリ実装クラスは、
com.ctc.wstx.stax.WstxEventFactory
です。これは、WebLogic Serverにデプロイされているアプリケーションが、XMLEventオブジェクトをリクエストしたときにデフォルトで取得するファクトリ・クラスです。このデフォルトを変更するには、この値を更新します。デフォルトのXMLEventFactoryのクラス名を戻します
MBean属性:
XMLRegistryMBean.XMLEventFactory
キャッシュのタイミング WebLogic ServerがWebから取得する外部エンティティをキャッシュするタイミングを指定します。
WebLogic Serverが、XMLファイルに含まれる外部エンティティを解決し、そのエンティティをWebから取得する場合は、WebLogic Serverがそのエンティティをキャッシュするタイミングとして、エンティティが最初に参照されたときのみ、WebLogic Serverが初めて起動したとき、またはキャッシュしないのいずれかを指定できます。
MBean属性:
XMLRegistryMBean.WhenToCache