Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\lib\oracle\xquery\exec\Document.class
?? .? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? + ? ) ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? G ? G ? ? ? O ? ? O O O ? ? ? G 6 G _ ? ? ? ? ? ?!" ?# ?$% &'( G)*+ o, G- ./ 60 ?12 v ? v3 v45 67 v8 v9:; v< v= >1 v? @1A ? ? ?B ?CD ?E 6FGH FileOnlyFilter InnerClasses funcName Ljava/lang/String; dconn Ljava/sql/Connection; stmt Ljava/sql/PreparedStatement; stmt2 baseuri toXML ()Loracle/xml/parser/v2/XMLNode; Code LineNumberTable fromXML B(Loracle/xml/parser/v2/XMLElement;)Loracle/xquery/exec/ConvertXML; toSql (Loracle/xquery/parser/XQXGen;)V <init> @(Ljava/lang/String;Ljava/lang/String;Loracle/xquery/exec/Expr;)V getXDBDocument |(Ljava/lang/String;Loracle/xml/parser/schema/XMLSchema;Loracle/xml/parser/v2/PageManager;)Loracle/xml/parser/v2/XMLDocument; Exceptions getXDBSchema 8(Ljava/lang/String;)Loracle/xml/parser/schema/XMLSchema; ()V optimize ?(Loracle/xquery/exec/OptimizeContext;)Loracle/xquery/exec/Expr; Evaluate I(Loracle/xquery/exec/QueryState;)Loracle/xml/xqxp/datamodel/OXMLSequence; getDocument ?(Ljava/io/InputStream;Loracle/xml/parser/schema/XMLSchema;ZLoracle/xml/parser/v2/PageManager;)Loracle/xml/parser/v2/XMLDocument; {(Ljava/io/Reader;Loracle/xml/parser/schema/XMLSchema;ZLoracle/xml/parser/v2/PageManager;)Loracle/xml/parser/v2/XMLDocument; resolveURI "(Ljava/lang/String;)Ljava/net/URI; SourceFile Document.javaIJ DocumentKLM oracle/xml/parser/v2/XMLElement functionName ? ?NO ? ?PQRSTU function name documentVWXYZ[\ ?] ? ? ? ? java.vm.name^_S JServer VM`ab oracle/jdbc/driver/OracleDriver ? ?cd ? ? java/lang/Exception \select SYS_XQGETCONTENT(res).getclobval() from resource_view e where equals_path(res,?) = 1efghijklmnopqrst ? ? ?elect extract(schema, '/').getclobval() from all_xml_schemas s, resource_view e where instr(extractvalue(res, '/Resource/SchemaElement'), s.schema_url) = 1 and equals_path(e.res, ?) = 1uv #oracle/xml/parser/schema/XSDBuilder 'oracle/xquery/exec/ServerSchemaResolver ?wxyz{|}~ ? ?? ? ???? collection oracle/xquery/XQException??? FODC0002??S ?\???????????u? XQE-0231?? ? ??? file?? java/io/File ?? doc ???o file.separator?? java/lang/StringBuffer???????????????? ? ??o XQE-0508 ?O?o XQE-0509 java/io/FileInputStream ?? ? ????????Q?? jselect SYS_XQGETCONTENT(res).getclobval(), any_path from resource_view e where under_path(res, 1, ?) = 1?? ? ? _file??? FODC0004?o XQE-0510 *oracle/xquery/exec/Document$FileOnlyFilter ????? ? Document:Evaluate ??? ? oracle/xml/parser/v2/DOMParser???? &oracle.xml.parser.DOMParser.SchemaPSVI???N??~ &oracle.xml.parser.DOMParser.PartialDOM 'oracle.xml.parser.DOMParser.PageManager?? ?J???? java/net/URI?o?? java/net/URISyntaxException?? ?? oracle/xquery/exec/Document oracle/xquery/exec/Expr getDoc $()Loracle/xml/parser/v2/XMLDocument; oracle/xml/parser/v2/XMLDocument createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute '(Ljava/lang/String;Ljava/lang/String;)V toXMLKids !(Loracle/xml/parser/v2/XMLNode;)V getAttribute &(Ljava/lang/String;)Ljava/lang/String; fromXMLKids $(Loracle/xml/parser/v2/XMLElement;)V oracle/xquery/parser/XQXGen createAttrs J(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/helpers/AttributesImpl; startElement -(Ljava/lang/String;Lorg/xml/sax/Attributes;)V endElement (Ljava/lang/String;)V (Loracle/xquery/exec/Expr;)V java/lang/System getProperty java/lang/String equals (Ljava/lang/Object;)Z defaultConnection ()Ljava/sql/Connection; java/sql/Connection prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement setString (ILjava/lang/String;)V executeQuery ()Ljava/sql/ResultSet; java/sql/ResultSet next ()Z getClob (I)Ljava/sql/Clob; java/sql/Clob getCharacterStream ()Ljava/io/Reader; length ()J (Ljava/sql/Connection;)V setEntityResolver (Lorg/xml/sax/EntityResolver;)V build D(Ljava/io/Reader;Ljava/net/URL;)Loracle/xml/parser/schema/XMLSchema; "oracle/xquery/exec/OptimizeContext setXqPushdown (Z)V kids [Loracle/xquery/exec/Expr; oracle/xquery/exec/XQueryUtils getEmptyOrSingleItem N(Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/xqxp/datamodel/OXMLItem; oracle/xquery/exec/QueryState getMesg ()Loracle/xquery/XQMesg; oracle/xquery/XQMesg getMessage0 createSequence *()Loracle/xml/xqxp/datamodel/OXMLSequence; "oracle/xml/xqxp/datamodel/OXMLItem atomize getSingleItem getString ()Ljava/lang/String; returnSequence +(Loracle/xml/xqxp/datamodel/OXMLSequence;)V ()I getMessage1 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getScheme toString (Ljava/net/URI;)V 6(Ljava/lang/String;)Loracle/xml/parser/v2/XMLDocument; getLazyDom lastIndexOf (Ljava/lang/String;)I substring (I)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; oracle/xquery/ThreadSerialNum getNextNum (I)Ljava/lang/StringBuffer; getPageManagerPool (()Loracle/xml/parser/v2/PageManagerPool; $oracle/xml/parser/v2/PageManagerPool getPageManager 6(Ljava/lang/String;)Loracle/xml/parser/v2/PageManager; getSchema &()Loracle/xml/parser/schema/XMLSchema; exists isFile (Ljava/io/File;)V addToDocumentHT 7(Ljava/lang/String;Loracle/xml/parser/v2/XMLDocument;)V addToPgmHT 7(Ljava/lang/String;Loracle/xml/parser/v2/PageManager;)V createItem &()Loracle/xml/xqxp/datamodel/OXMLItem; setNode N(Loracle/xml/xqxp/datamodel/OXMLItem;)Loracle/xml/xqxp/datamodel/OXMLSequence; &oracle/xml/xqxp/datamodel/OXMLSequence appendItem '(Loracle/xml/xqxp/datamodel/OXMLItem;)V isDirectory (Loracle/xquery/exec/Document;)V listFiles %(Ljava/io/FileFilter;)[Ljava/io/File; printStackTrace *(Ljava/lang/Exception;Ljava/lang/String;)V close setXMLSchema (Ljava/lang/Object;)V setValidationMode (I)V java/lang/Boolean TRUE Ljava/lang/Boolean; '(Ljava/lang/String;Ljava/lang/Object;)V setPreserveWhitespace parse (Ljava/io/InputStream;)V java/io/InputStream (Ljava/io/Reader;)V java/io/Reader isAbsolute resolve (Ljava/net/URI;)Ljava/net/URI; getInstance *(Ljava/lang/String;Ljava/lang/Exception;)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Z .? ? ? L+*? ? *? ? + *? ? *+? +? ? E F G H ' J , K ? ? ? S #+? M*,? + ? N-? *-? *+? *? ? Q R T U V Y ! Z ? ? ? 4 + ? ? + ? ? ? _ c d ? ? ? ~ :*-? *? *? *+? *,? ? ? ? *? Y? ? ? ? :? &