| Interface and Description | 
|---|
| org.xml.sax.AttributeList This interface has been replaced by the SAX2  Attributesinterface, which includes Namespace support. | 
| oracle.jcr.CredentialsProvider A CredentialsProvider generates a Credentials object when no Credentials object is supplied to the  loginmethod of Repository.JCR allows the Repository  The Oracle JCR framework allows a CredentialsProvider to be registered with a Repository. The CredentialsProvider method  | 
| org.xml.sax.DocumentHandler This interface has been replaced by the SAX2  ContentHandlerinterface, which includes Namespace support. | 
| oracle.xml.parser.v2.NSName - use oracle.xml.util.NSName | 
| oracle.jcr.OracleNamespaceRegistry OracleNamespaceRegistry is the JCR namespace registry.
 The namespace registry is cached by the OracleNamespaceRegistry object. The cache is automatically refreshed each time  Refer to XDBRepositoryConfiguration for further information on how the JCR namespace registry is stored by the XML DB Content Connector. | 
| oracle.jcr.nodetype.OracleNodeTypeManager OracleNodeTypeManager allows discovery of JCR node types.
 For the XML DB Content Connector, OracleNodeTypeManager also allows XML schemas to be registered for use in JCR. Doing so creates JCR node types corresponding to the schema types and global element declarations defined by the XML schema. Schema-based content and metadata will then be exposed as JCR nodes of these node types, instead of the nt:unstructured node type. Before a schema is registered for use in JCR, it should be registered for use in the database using the  The list of registered XML schemas is cached by the OracleNodeTypeManager object. The cache is automatically refreshed each time  Refer to XDBRepositoryConfiguration for further information on how the list of registered XML schemas is stored by the XML DB Content Connector. | 
| oracle.jcr.query.OracleQuery OracleQuery is a parsed JCR query. | 
| oracle.jcr.query.OracleQueryResult OracleQueryResult is the result of executing an OracleQuery. | 
| oracle.jcr.OracleRepository OracleRepository is the entry point to a content repository.
 Use the OracleRepositoryFactory class to create and configure an OracleRepository object. Then call  OracleRepository objects are both Serializable and Referenceable, allowing them to be stored in a JNDI directory instead of being created and initialized each time. | 
| oracle.jcr.OracleRepositoryConfiguration OracleRepositoryConfiguration specifies the configuration of an OracleRepository. | 
| oracle.jcr.OracleSession OracleSession is an authenticated connection to a content repository. | 
| oracle.jcr.OracleWorkspace OracleWorkspace is a JCR session's view of a repository workspace. | 
| org.xml.sax.Parser This interface has been replaced by the SAX2  XMLReaderinterface, which includes Namespace support. | 
| Class and Description | 
|---|
| org.xml.sax.helpers.AttributeListImpl This class implements a deprecated interface,  AttributeList; that interface has been replaced byAttributes, which is implemented in theAttributesImplhelper class. | 
| oracle.xml.transviewer.DBAccess Please use oracle.xml.dbaccess.DBAccess | 
| oracle.xml.transviewer.DBAccessBeanInfo Please use oracle.xml.dbaccess.DBAccessBeanInfo | 
| org.xml.sax.HandlerBase This class works with the deprecated  DocumentHandlerinterface. It has been replaced by the SAX2DefaultHandlerclass. | 
| oracle.jcr.xdb.JDBCConnectionCredentials JDBCConnectionCredentials allows creation of a JCR session based on the user identity of an existing JDBC connection.
 The JCR session created from the JDBC connection will use that JDBC connection to access the XML DB repository. | 
| oracle.jcr.OracleRepositoryFactory OracleRepositoryFactory creates OracleRepository objects.
 An OracleRepository is the entry point to a content repository. Each OracleRepository object encapsulates an OracleRepositoryConfiguration which describes how that OracleRepository operates against the underlying content repository. There is a different OracleRepositoryConfiguration implementation for each type of content repository. For example, an XDBRepositoryConfiguration encapsulates the JDBC OracleDataSource by which an OracleRepository connects to an XML DB repository. | 
| org.xml.sax.helpers.ParserFactory This class works with the deprecated  Parserinterface. | 
| oracle.xdb.dom.XDBAttribute as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLAttr | 
| oracle.xdb.dom.XDBBinaryDocument as of Oracle Database 11g release 1 | 
| oracle.xdb.dom.XDBCData as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLCDATA | 
| oracle.xdb.dom.XDBCharData as of Oracle Database 11g release 1, use oracle.xml.parser.v2.CharData | 
| oracle.xdb.dom.XDBComment as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLComment | 
| oracle.xdb.dom.XDBDocFragment as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLDocumentFragment | 
| oracle.xdb.dom.XDBDocument as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLDocument | 
| oracle.xdb.dom.XDBDocumentType as of Oracle Database 11g release 1, use oracle.xml.parser.v2.DTD | 
| oracle.xdb.dom.XDBDomImplementation as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLDOMImplementation | 
| oracle.xdb.dom.XDBElement as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLElement | 
| oracle.xdb.dom.XDBEntity as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLEntity | 
| oracle.xdb.dom.XDBEntityReference as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLEntityReference | 
| oracle.xdb.dom.XDBNamedNodeMap as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLAttrList | 
| oracle.xdb.dom.XDBNode as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLNode | 
| oracle.xdb.dom.XDBNodeList as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLNodeList | 
| oracle.xdb.dom.XDBNotation as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLNotation | 
| oracle.xdb.dom.XDBProcInst as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLPI | 
| oracle.jcr.xdb.XDBRepositoryConfiguration XDBRepositoryConfiguration specifies the configuration of an OracleRepository connected to an XML DB repository using the XML DB Content Connector.
 An XDBRepositoryConfiguration object is contained by a Repository object. When you deploy a JCR application, you can configure the Repository object and its contained XDBRepositoryConfiguration object for the application, then store the Repository object in a JNDI directory for retrieval at runtime. The XDBRepositoryConfiguration object also records JCR's namespace registry and the list of XML schemas registered for use in JCR. This configuration data is updated using the methods of OracleNamespaceRegistry and OracleNodeTypeManager. Changes made using these methods take immediate effect within this Repository object. To make these changes permanent, rebind the Repository object into the JNDI directory. | 
| oracle.jcr.xdb.XDBRepositoryConfigurationFactory XDBRepositoryConfigurationFactory is a JNDI ObjectFactory for XDBRepositoryConfiguration objects. | 
| oracle.xdb.dom.XDBText as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLText | 
| oracle.xml.parser.v2.XMLSAXSerializer Use either XMLPrintDriver or ScalableDOMPrintDriver. | 
| oracle.xml.parser.schema.XSDConstants This class is replaced by XSDConstantValues | 
| Exceptions and Description | 
|---|
| oracle.xdb.dom.XDBDOMException as of Oracle Database 11g release 1, use oracle.xml.parser.v2.XMLDomException | 
| oracle.xdb.dom.XDBDOMNotFoundErrException as of Oracle Database 11g release 1 | 
| oracle.xdb.dom.XDBNotImplementedException as of Oracle Database 11g release 1 | 
| Field and Description | 
|---|
| oracle.xdb.XMLType._SQL_TYPECODE | 
| oracle.xdb.XMLType.CONNTYPE_KPRB | 
| oracle.xdb.XMLType.CONNTYPE_OCI8 | 
| oracle.xdb.XMLType.CONNTYPE_THIN | 
| oracle.xml.parser.v2.XMLParser.CONTENT_MODEL_DETERMINISTIC Replaced by XDK_FEATURE_CONTENT_MODEL_DETERMINISTIC. | 
| oracle.xdb.XMLType.DEF_INDENT | 
| oracle.xdb.XMLType.MAX_INDENT | 
| oracle.xdb.XMLType.MAX_PFLAG | 
| oracle.xml.sql.query.OracleXMLQuery.MAXROWS_DEFAULT since v2.0; Use  MAXROWS_ALLinstead | 
| oracle.xml.sql.query.OracleXMLQuery.MAXROWS_NONE since v2.0; Use  0instead | 
| oracle.xdb.XMLType.PRINT_DEFAULT_PROPERTY | 
| oracle.xdb.XMLType.PRINT_NOPRETTY | 
| oracle.xdb.XMLType.PRINT_PRETTY | 
| oracle.xml.sql.query.OracleXMLQuery.SKIPROWS_DEFAULT since v2.0; Use  0instead | 
| oracle.xml.sql.query.OracleXMLQuery.SKIPROWS_NONE since v2.0; Use  0instead | 
| Constructor and Description | 
|---|
| oracle.xml.parser.v2.XMLAttr() use createAttribute(String) or createAttributeNS(String, String) of XMLDocument | 
| oracle.xml.parser.v2.XMLAttr(String, String) use createAttribute(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLAttr(String, String, String, String) use createAttributeNS(String, String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLAttr(String, String, String, String, String) use crateAttribute(String) or createAttributeNS(String, String) of XMLDocument | 
| oracle.xml.parser.v2.XMLCDATA() use createCDATASection(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLCDATA(String) see createCDATASection(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLComment() use createComment(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLComment(String) use createComment(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLDocumentFragment() use createDocumentFragment() method in XMLDocuemnt | 
| oracle.xml.parser.v2.XMLEntityReference() use createEntityReference(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLEntityReference(String) see createEntityReference(String) method of XMLDocuement | 
| oracle.xml.parser.v2.XMLNotation() use XMLNotation(String) | 
| oracle.xml.parser.v2.XMLPI() use createProcessingInstruction(String) method of XMLDocument | 
| oracle.xml.parser.v2.XMLPI(String, String) see createProcessingInstruction(String) of XMLDocument | 
| oracle.xml.parser.v2.XMLText() use createTextNode(String) of XMLDocument | 
| oracle.xml.parser.v2.XMLText(String) use createTextNode(String) method of XMLDocument | 
| oracle.xdb.XMLType(Connection, BLOB, int) use oracle.jdbc.OracleBlob someBlob; SQLXML newXML = someBlob.toSQLXML(); | 
| oracle.xdb.XMLType(Connection, byte[]) | 
| oracle.xdb.XMLType(Connection, CLOB) use createXML(Connection, OracleClob); | 
| oracle.xdb.XMLType(Connection, CLOB, String, boolean, boolean) use oracle.jdbc.OracleClob someClob; SQLXML newXML = someClob.toSQLXML(); newXML.setSchemaURL(surl); | 
| oracle.xdb.XMLType(Connection, Document) use java.sql.Connection myconn; SQLXML newXML = myconn.createSQLXML(); DOMResult domResult = newXML.setResult(DOMResult.class); domResult.setNode(myNode); | 
| oracle.xdb.XMLType(Connection, Node) use java.sql.Connection myconn; SQLXML newXML = myconn.createSQLXML(); DOMResult domResult = newXML.setResult(DOMResult.class); domResult.setNode(myNode); | 
| oracle.xdb.XMLType(Connection, String) use java.sql.Connection myconn; SQLXML newXML = myconn.createSQLXML(); newXML.setString(xmlval); | 
| oracle.xdb.XMLType(Connection, String, String, boolean, boolean) use java.sql.Connection myconn; SQLXML newXML = myconn.createSQLXML(); newXML.setString(xmlval); newXML.setSchemaURL(surl); | 
| oracle.xdb.XMLType(OpaqueDescriptor, Connection, Object) | 
| oracle.xml.parser.schema.XSDSimpleType(int, String) | 
| oracle.xml.parser.v2.XSLStylesheet() Use XSLProcessor.newXSLStylesheet instead | 
| oracle.xml.parser.v2.XSLStylesheet(InputStream, URL) Use XSLProcessor.newXSLStylesheet instead | 
| oracle.xml.parser.v2.XSLStylesheet(Reader, URL) Use XSLProcessor.newXSLStylesheet instead | 
| oracle.xml.parser.v2.XSLStylesheet(URL, URL) Use XSLProcessor.newXSLStylesheet instead | 
| oracle.xml.parser.v2.XSLStylesheet(XMLDocument, URL) Use XSLProcessor.newXSLStylesheet instead |