Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\lib\oracle\xquery\exec\Document.class
?? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ $ / / !" 4# 6$ 4% 4& ? ? '( ?) ?*+, @-./ C-0 E- ?1 ?2 345 678 9: J; <= 3> <? 6@ AB 9C ?D ?E ? ?FG Z; ZH ?I 6J 6KL MN b O bP QR bS bF 6TUV 6W ?X ZYZ J[ Z\]^ r_ /` Za b ? 6c 6def Zghi }j Zkl /mn ? ?op qr ?st ?u ?vw ?x ?yz ?; ?{ ?|}~ 9 J????? CollectionIterator InnerClasses DocAvailableIterator DocumentIterator FileOnlyFilter funcName Ljava/lang/String; dconn Ljava/sql/Connection; stmt Ljava/sql/PreparedStatement; stmt2 localFileName file Ljava/io/File; baseuri getFunctionName ()Ljava/lang/String; Code LineNumberTable toXML ()Loracle/xml/parser/v2/XMLNode; 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 i(Loracle/xml/parser/schema/XMLSchema;Loracle/xml/scalable/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; getIterator H(Loracle/xquery/exec/QueryState;)Loracle/xquery/exec/ExprResultIterator; close initFileName "(Loracle/xquery/exec/QueryState;)V evaluateDoc C(Loracle/xquery/exec/QueryState;)Loracle/xml/parser/v2/XMLDocument; initEvaluateXDBCollection 5(Loracle/xquery/exec/QueryState;)Ljava/sql/ResultSet; initEvaluateLocalCollection 0(Loracle/xquery/exec/QueryState;)[Ljava/io/File; getPageManager B(Loracle/xquery/exec/QueryState;)Loracle/xml/scalable/PageManager; getDocument ?(Lorg/xml/sax/InputSource;Loracle/xml/parser/schema/XMLSchema;ZLoracle/xml/scalable/PageManager;)Loracle/xml/parser/v2/XMLDocument; resolveURI "(Ljava/lang/String;)Ljava/net/URI; acceptVisitor (Loracle/xquery/exec/Visitor;)V access$000 ?(Loracle/xquery/exec/Document;Loracle/xquery/exec/QueryState;)V access$100 1(Loracle/xquery/exec/Document;)Ljava/lang/String; access$200 `(Loracle/xquery/exec/Document;Loracle/xquery/exec/QueryState;)Loracle/xml/parser/v2/XMLDocument; access$300 (Loracle/xquery/exec/Document;)V access$400 4(Loracle/xquery/exec/Document;)Ljava/sql/Connection; access$500 R(Loracle/xquery/exec/Document;Loracle/xquery/exec/QueryState;)Ljava/sql/ResultSet; access$600 M(Loracle/xquery/exec/Document;Loracle/xquery/exec/QueryState;)[Ljava/io/File; access$700 U(Loracle/xquery/exec/Document;Ljava/lang/String;)Loracle/xml/parser/schema/XMLSchema; access$800 _(Loracle/xquery/exec/Document;Loracle/xquery/exec/QueryState;)Loracle/xml/scalable/PageManager; access$900 ?(Loracle/xquery/exec/Document;Lorg/xml/sax/InputSource;Loracle/xml/parser/schema/XMLSchema;ZLoracle/xml/scalable/PageManager;)Loracle/xml/parser/v2/XMLDocument; SourceFile Document.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? Document??? oracle/xml/parser/v2/XMLElement functionName?? ? ??????? function name document??????? ?? ? ? ? ? java.vm.name??? JServer VM??? oracle/jdbc/OracleDriver ? ??? java/lang/Exception \select SYS_XQGETCONTENT(res).getclobval() from resource_view e where equals_path(res,?) = 1???????????????? org/xml/sax/InputSource ???? ?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, ?) = 1?? #oracle/xml/parser/schema/XSDBuilder 'oracle/xquery/exec/ServerSchemaResolver ????????? ? ?? ? collection .oracle/xquery/exec/Document$CollectionIterator ?? doc ,oracle/xquery/exec/Document$DocumentIterator 0oracle/xquery/exec/Document$DocAvailableIterator?? ? ???? oracle/xquery/XQException??? FODC0002??? ???????? ????? XQE-0231?? ? ?? ?? ? java/io/File ?? ? ? ???? file.separator?? java/lang/StringBuilder???????????? ???? ? ??? XQE-0508 ???? XQE-0509 java/io/FileInputStream ?? ??? ?????? jselect SYS_XQGETCONTENT(res).getclobval(), any_path from resource_view e where under_path(res, 1, ?) = 1 FODC0004?? XQE-0510 *oracle/xquery/exec/Document$FileOnlyFilter ? ??? _file? ? oracle/xml/parser/v2/DOMParser?? &oracle.xml.parser.DOMParser.PartialDOM????? 'oracle.xml.parser.DOMParser.PageManager???? &oracle.xml.parser.DOMParser.SchemaPSVI?? ?? java/net/URI ? java/net/URISyntaxException FODC0005? ? ? 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; (Ljava/io/Reader;)V setSystemId 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 EvaluateUsingIterator \(Loracle/xquery/exec/Document;Loracle/xquery/exec/Document;Loracle/xquery/exec/QueryState;)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 "oracle/xml/xqxp/datamodel/OXMLItem atomize *()Loracle/xml/xqxp/datamodel/OXMLSequence; getSingleItem getString 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/StringBuilder; oracle/xquery/ThreadSerialNum getNextNum (I)Ljava/lang/StringBuilder; getPageManagerPool '()Loracle/xml/scalable/PageManagerPool; #oracle/xml/scalable/PageManagerPool 5(Ljava/lang/String;)Loracle/xml/scalable/PageManager; getSchema &()Loracle/xml/parser/schema/XMLSchema; exists isFile (Ljava/io/File;)V (Ljava/io/InputStream;)V getAbsolutePath java/io/InputStream addToDocumentHT 7(Ljava/lang/String;Loracle/xml/parser/v2/XMLDocument;)V addToPgmHT 6(Ljava/lang/String;Loracle/xml/scalable/PageManager;)V isDirectory listFiles %(Ljava/io/FileFilter;)[Ljava/io/File; getSystemId setPreserveWhitespace java/lang/Boolean TRUE Ljava/lang/Boolean; '(Ljava/lang/String;Ljava/lang/Object;)V setXMLSchema (Ljava/lang/Object;)V setValidationMode (I)V parse (Lorg/xml/sax/InputSource;)V isAbsolute resolve (Ljava/net/URI;)Ljava/net/URI; getInstance *(Ljava/lang/String;Ljava/lang/Exception;)V oracle/xquery/exec/Visitor visitDocument ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *? ? ? X ? ? ? Z .? ? ? L+*? ? *? ? +*? ? *+? +? ? ^ _ ` a ' c , d ? ? ? S #+? M*,? +? N-? *-? *+? *? ? j k m n o r ! s ? ? ? 4 +? ? +? ? ? x | } ? ? ? ~ :*-? *? *? *+? *,? ? !"? #? *? $Y? %? &? ? :? &