Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\xquery\func\OraPath.class
?? 1 ? 3 O 4 P Q R S R T U V W X Y Z W [ \ P ] ^ _ ` a b c d e f g 3 h i j k l f m n o p q r s t 3 u v 1 w x y 1 z $ { Y | } ~ ? * ? 3 ? ? ? f ? ? 1 P ? ? xmldoc "Loracle/xml/parser/v2/XMLDocument; getDoc $()Loracle/xml/parser/v2/XMLDocument; Code LineNumberTable <init> (I)V getFunctionName ()Ljava/lang/String; getNumberArgs ()I getReturnType .()Loracle/xml/xqxp/datamodel/OXMLSequenceType; getArgType /(I)Loracle/xml/xqxp/datamodel/OXMLSequenceType; invoke ?(Loracle/xml/xqxp/functions/OXMLFunctionContext;Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/xqxp/datamodel/OXMLSequence; Exceptions ?(Loracle/xml/xqxp/functions/OXMLFunctionContext;[Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/xqxp/datamodel/OXMLSequence; getSiblingIndex !(Loracle/xml/parser/v2/XMLNode;)I <clinit> ()V SourceFile OraPath.java 5 6 ; L path ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuffer ? ? oracle/xml/parser/v2/XMLAttr ? ? oracle/xml/parser/v2/XMLNode ? ? / ? ? ? ? ? ? ? > I J ] ? ? ? ? [ ? > ? ? @ } { @ ? > ? ? 7 8 Path ? ? oracle/xml/parser/v2/XMLElement ? > ? ? ? ? ? ? ? ? ? oracle/xml/xqxp/XQException FORT0001 ; ? E F ? ? ? ? ? ? oracle/xml/parser/v2/XMLDocument oracle/xquery/func/OraPath &oracle/xml/xqxp/functions/OXMLFunction *oracle/xml/xqxp/datamodel/OXMLSequenceType NODE_ONE ,Loracle/xml/xqxp/datamodel/OXMLSequenceType; NODE_ZERO_OR_ONE oracle/xquery/exec/XQueryUtils getEmptyOrSingleItem N(Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/xqxp/datamodel/OXMLItem; -oracle/xml/xqxp/functions/OXMLFunctionContext createSequence *()Loracle/xml/xqxp/datamodel/OXMLSequence; "oracle/xml/xqxp/datamodel/OXMLItem getNode ()Loracle/xml/parser/v2/XMLNode; createItem &()Loracle/xml/xqxp/datamodel/OXMLItem; getNodeType ()S getOwnerElement ()Lorg/w3c/dom/Element; getParentNode ()Lorg/w3c/dom/Node; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; )oracle/xml/xqxp/functions/builtIns/FNUtil getNodeQName 8(Loracle/xml/parser/v2/XMLNode;)Loracle/xml/util/QxName; javax/xml/namespace/QName getNamespaceURI insert -(ILjava/lang/String;)Ljava/lang/StringBuffer; (II)Ljava/lang/StringBuffer; getLocalPart java/lang/String length getNodeName (I)Ljava/lang/StringBuffer; createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; toString createTextNode &(Ljava/lang/String;)Lorg/w3c/dom/Text; appendChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; setNode !(Loracle/xml/parser/v2/XMLNode;)V &oracle/xml/xqxp/datamodel/OXMLSequence appendItem '(Loracle/xml/xqxp/datamodel/OXMLItem;)V (Ljava/lang/String;)V getQName ()Loracle/xml/util/QxName; getPreviousSibling equals (Ljava/lang/Object;)Z 3 4 5 6 7 8 9 ? ? : 2 ; <