|
XML Registry
Column Display Related Tasks Related Topics
The XML Registry is a facility for configuring and administering the XML resources of WebLogic Server. XML resources include the default parser and transformer factories and external entity resolution. This page lists the XML Registries that have been configured for WebLogic Server; click on the Name to see its full configuration.
When you create an XML Registry, you can configure:
- The classes that implement, by default, the parser and transformer factories used by WebLogic Server applications to obtain an XML parser or transformer. These classes will be used by default by all WebLogic Server applications that want to parse or transform XML data. When you install WebLogic Server, the default parser and transformer factory implementations are those included in Sun's JDK Version 5.0.
- The parser and transformer factory implementation classes used by a particular XML document type, identified by either its public ID, system ID, or root element.
- How external entities, specified in an XML file, are resolved by storing local copies of the entity at a location accessible by the Administration Server.
- That Managed Servers cache external entities that are referenced with a URL or a pathname. You can specify that the entity be cached as server startup or when the entity is first referenced by an application.
You can target only one XML Registry to a WebLogic Server. Click the Servers > servername > Services > XML tab to see the XML Registry that is targeted to a particular WebLogic Server instance.
Column Display
You can show fewer or additional data points on this page by expanding Customize this table and modifying the Column Display list. Each data point displays in its own table column.
The following table lists all of the data points that you can display in columns on this page.
Name Description Name The name of the XML Registry.
MBean Attribute:
XMLRegistryMBean.NameChanges take effect after you redeploy the module or restart the server.
Document Builder Factory The fully qualified name of the class that implements the
DocumentBuilderFactoryinterface.The
javax.xml.parsers.DocumentBuilderFactoryfactory API enables applications deployed to WebLogic Server to obtain an XML parser that produces DOM object trees from XML documents.The built-in WebLogic Server DOM factory implementation class is
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl. This is the factory class applications deployed to WebLogic Server get by default when they request a DOM parser. You can change this default by updating this value.Return the class name of the default DocumentBuilderFactory
MBean Attribute:
XMLRegistryMBean.DocumentBuilderFactorySAX Parser Factory The fully qualified name of the class that implements the
SAXParserFactoryinterface.The
javax.xml.parsers.SAXParserFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain a SAX-based XML parser to parse XML documents.The built-in WebLogic Server SAX factory implementation class is
com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl. This is the factory class applications deployed to WebLogic Server get by default when they request a SAX parser. You can change this default by updating this value.Return the class name of the default SAXParserFactory
MBean Attribute:
XMLRegistryMBean.SAXParserFactoryTransformer Factory The fully qualified name of the class that implements the
TransformerFactoryinterface.The
javax.xml.transform.TransformerFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain aTransformerobject used to transform XML data into another format.The built-in WebLogic Server Transformer factory implementation class is
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryIml. This is the factory class applications deployed to WebLogic Server get by default when they request a Transformer object. You can change this default by updating this value.Return the class name of the default TransformerFactory
MBean Attribute:
XMLRegistryMBean.TransformerFactoryXPath Factory The fully qualified name of the class that implements the
XPathFactoryinterface.The
javax.xml.xpath.XPathFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain aXPathobject used to search XML elements.The built-in WebLogic Server XPath factory implementation class is
com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl. This is the factory class applications deployed to WebLogic Server get by default when they request a XPath object. You can change this default by updating this value.Return the class name of the default XPathFactory
MBean Attribute:
XMLRegistryMBean.XpathFactorySchema Factory The fully qualified name of the class that implements the
SchemaFactoryinterface.The
javax.xml.validation.SchemaFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain aSchemaobject used to validate XML document using schema.The built-in WebLogic Server Schema factory implementation class is
com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory. This is the factory class applications deployed to WebLogic Server get by default when they request a Schema object. You can change this default by updating this value.Return the class name of the default SchemaFactory
MBean Attribute:
XMLRegistryMBean.SchemaFactoryXML Input Factory The fully qualified name of the class that implements the
XMLInputFactoryinterface.The
javax.xml.stream.XMLInputFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain aXMLEventReader/XMLStreamReaderobject used to read XML streams.The built-in WebLogic Server XML Input factory implementation class is
com.ctc.wstx.stax.WstxInputFactory. This is the factory class applications deployed to WebLogic Server get by default when they request a XMLEventReader/XMLStreamReader object. You can change this default by updating this value.Return the class name of the default XMLInputFactory
MBean Attribute:
XMLRegistryMBean.XMLInputFactoryXML Ouput Factory The fully qualified name of the class that implements the
XMLOutputFactoryinterface.The
javax.xml.stream.XMLOutputFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain aXMLEventWriter/XMLStreamWriterobject used to write XML streams.The built-in WebLogic Server XML Output factory implementation class is
com.ctc.wstx.stax.WstxOutputFactory. This is the factory class applications deployed to WebLogic Server get by default when they request a XMLEventWriter/XMLStreamWriter object. You can change this default by updating this value.Return the class name of the default XMLOutputFactory
MBean Attribute:
XMLRegistryMBean.XMLOutputFactoryXML Event Factory The fully qualified name of the class that implements the
XMLEventFactoryinterface.The
javax.xml.stream.XMLEventFactoryfactory API enables applications deployed to WebLogic Server to configure and obtain aXMLEventobject used to parse or build XML streams.The built-in WebLogic Server XMLEvent factory implementation class is
com.ctc.wstx.stax.WstxEventFactory. This is the factory class applications deployed to WebLogic Server get by default when they request a XMLEvent object. You can change this default by updating this value.Return the class name of the default XMLEventFactory
MBean Attribute:
XMLRegistryMBean.XMLEventFactoryWhen To Cache Specifies when WebLogic Server should cache external entities that it retrieves from the Web.
When WebLogic Server resolves an external entity within an XML file and retrieves the entity from the Web, you can specify that WebLogic Server cache this entity only when the entity is first referenced, when WebLogic Server first starts up, or not at all.
MBean Attribute:
XMLRegistryMBean.WhenToCache
| |