Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\org\apache\axis\utils\XMLUtils.class
?? /? ?? ???? ? ? ?? ?? ???? ?? ?? ? ? ? ? ? ? ? ? $ $ ! ?" ?# ?$% & .'( 1?) *+),-./0 ?1 ?2)3)4)5 ?67 ?8 ?9 ?: $; ?<= H? $>? K@ ?A ?B ?C KD EF KG HF IJ ?K ?LM W? ?N WO IP ?Q ?RST ^UV ^W ?; ?X ?Y {Z[ g\ ?]^ ?_` ?a ?bcdcefgfhi sjk ?l sm ?n ?ocpqr {st {u sv ?w ?x ?y ?z{ ?| ? ?} ?~ ??? ?? ?? ?O {?? ?? {?? ??c? K?? ???? ?? ??? ????? ?? ?? K?? ?? ?? ?? K? ?? K? ??? ??? ?? ??? ???? ?? ?? ?? ?? ?? ?? ????? ?? ?? ?? ?? ??? ?? ?? ??c}c?c??g?h ??? ?? ?? ?? ?? ??c? ???????????? ??? ??? ?? ??? ?? ?j ?? ??? ??? ?? ?? ??? ?? ???? ?? ??????? InnerClasses ParserErrorHandler ThreadLocalDocumentBuilder log Lorg/apache/commons/logging/Log; httpAuthCharEncoding Ljava/lang/String; ConstantValue saxParserFactoryProperty dbf *Ljavax/xml/parsers/DocumentBuilderFactory; saxFactory $Ljavax/xml/parsers/SAXParserFactory; saxParsers Ljava/util/Stack; doNothingContentHandler $Lorg/xml/sax/helpers/DefaultHandler; EMPTY bais Ljava/io/ByteArrayInputStream; tryReset Z enableParserReuse documentBuilder ;Lorg/apache/axis/utils/XMLUtils$ThreadLocalDocumentBuilder; $class$org$apache$axis$utils$XMLUtils Ljava/lang/Class; Synthetic 7class$org$apache$axis$utils$XMLUtils$ParserErrorHandler <init> ()V Code LineNumberTable LocalVariableTable this Lorg/apache/axis/utils/XMLUtils; xmlEncodeString &(Ljava/lang/String;)Ljava/lang/String; orig encoder 0Lorg/apache/axis/components/encoding/XMLEncoder; getXMLEncoder R(Lorg/apache/axis/MessageContext;)Lorg/apache/axis/components/encoding/XMLEncoder; msgContext Lorg/apache/axis/MessageContext; D(Ljava/lang/String;)Lorg/apache/axis/components/encoding/XMLEncoder; e Ljava/lang/Exception; encoding getEncoding 4(Lorg/apache/axis/MessageContext;)Ljava/lang/String; ()Ljava/lang/String; initSAXFactory (Ljava/lang/String;ZZ)V factoryClassName namespaceAware validating getDOMFactory ,()Ljavax/xml/parsers/DocumentBuilderFactory; getDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; Exceptions releaseDocumentBuilder &(Ljavax/xml/parsers/DocumentBuilder;)V t Ljava/lang/Throwable; db #Ljavax/xml/parsers/DocumentBuilder; getSAXParser ()Ljavax/xml/parsers/SAXParser; parser Ljavax/xml/parsers/SAXParser; reader Lorg/xml/sax/XMLReader; 0Ljavax/xml/parsers/ParserConfigurationException; se Lorg/xml/sax/SAXException; releaseSAXParser (Ljavax/xml/parsers/SAXParser;)V xmlReader newDocument ()Lorg/w3c/dom/Document; doc Lorg/w3c/dom/Document; 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; inp Lorg/xml/sax/InputSource;? -(Ljava/io/InputStream;)Lorg/w3c/dom/Document; Ljava/io/InputStream; *(Ljava/lang/String;)Lorg/w3c/dom/Document; uri N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Document; username password ins privateElementToString *(Lorg/w3c/dom/Element;Z)Ljava/lang/String; element Lorg/w3c/dom/Element; omitXMLDecl ElementToString )(Lorg/w3c/dom/Element;)Ljava/lang/String; DocumentToString *(Lorg/w3c/dom/Document;)Ljava/lang/String; PrettyDocumentToString sw Ljava/io/StringWriter; privateElementToWriter *(Lorg/w3c/dom/Element;Ljava/io/Writer;ZZ)V writer Ljava/io/Writer; pretty ElementToStream .(Lorg/w3c/dom/Element;Ljava/io/OutputStream;)V out Ljava/io/OutputStream; PrettyElementToStream ElementToWriter ((Lorg/w3c/dom/Element;Ljava/io/Writer;)V PrettyElementToWriter DocumentToStream /(Lorg/w3c/dom/Document;Ljava/io/OutputStream;)V PrettyDocumentToStream getWriter ((Ljava/io/OutputStream;)Ljava/io/Writer; uee &Ljava/io/UnsupportedEncodingException; os DocumentToWriter )(Lorg/w3c/dom/Document;Ljava/io/Writer;)V PrettyDocumentToWriter StringToElement M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; text Lorg/w3c/dom/Text; namespace name string getInnerXMLString elementString start I end getPrefix 8(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; a Lorg/w3c/dom/Attr; n attrs Lorg/w3c/dom/NamedNodeMap; Lorg/w3c/dom/Node; getNamespace J(Ljava/lang/String;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Ljava/lang/String; attr prefix stopNode getQNameFromString A(Ljava/lang/String;Lorg/w3c/dom/Node;)Ljavax/xml/namespace/QName; str getFullQNameFromString B(Ljava/lang/String;Lorg/w3c/dom/Node;Z)Ljavax/xml/namespace/QName; ns defaultNS idx getStringForQName D(Ljavax/xml/namespace/QName;Lorg/w3c/dom/Element;)Ljava/lang/String; i qname Ljavax/xml/namespace/QName; getChildCharacterData parentEl tempNode strBuf Ljava/lang/StringBuffer; charData Lorg/w3c/dom/CharacterData; getInputSourceFromURI -(Ljava/lang/String;)Lorg/xml/sax/InputSource; sourceToInputSource 7(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; baos Ljava/io/ByteArrayOutputStream; node domElement isource ss )Ljavax/xml/transform/stream/StreamSource; source Ljavax/xml/transform/Source; Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; Ljava/net/MalformedURLException; wsdlurl Ljava/net/URL; connection Ljava/net/URLConnection; uconn Ljava/net/HttpURLConnection; userinfo auth? base64encode ([B)Ljava/lang/String; bytes [B getEmptyInputSource ()Lorg/xml/sax/InputSource; findNode A(Lorg/w3c/dom/Node;Ljavax/xml/namespace/QName;)Lorg/w3c/dom/Node; ret children Lorg/w3c/dom/NodeList; normalize (Lorg/w3c/dom/Node;)V data2 ch C data currentChild trim lastIdx last asElementArray ((Ljava/util/List;)[Lorg/w3c/dom/Element; list Ljava/util/List; elements [Lorg/w3c/dom/Element; detailIter Ljava/util/Iterator; M(Lorg/apache/axis/Message;Lorg/apache/axis/MessageContext;)Ljava/lang/String; message Lorg/apache/axis/Message; }(Lorg/apache/axis/Message;Lorg/apache/axis/MessageContext;Lorg/apache/axis/components/encoding/XMLEncoder;)Ljava/lang/String; Ljavax/xml/soap/SOAPException; defaultEncoder class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 access$000 <clinit> value SourceFile XMLUtils.java45??? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError?.????$%?? ,?$(??( java/lang/Exception ? ? exception00?? ?????,.?? "javax/xml/parsers/SAXParserFactory "javax.xml.parsers.SAXParserFactory?? ???? ?5? !javax/xml/parsers/DocumentBuilder java/lang/Throwable 5Failed to set ErrorHandler to null on DocumentBuilder? 7Failed to set EntityResolver to null on DocumentBuilder ? javax/xml/parsers/SAXParser@ +org/apache/axis/utils/DefaultEntityResolver /Failed to set EntityResolver on DocumentBuilder .http://xml.org/sax/features/namespace-prefixes .javax/xml/parsers/ParserConfigurationException parserConfigurationException00 org/xml/sax/SAXException SAXException00 -Failed to set ErrorHandler on DocumentBuilder org.apache.axis.utils.XMLUtils??67KL9: 1org/apache/axis/utils/XMLUtils$ParserErrorHandlerO org/xml/sax/InputSourceKOKW?? !"#$%[\&' java/io/StringWritersr(.)*wxgh java/io/OutputStreamWriter UTF-8+ $java/io/UnsupportedEncodingException,-./012 !org/apache/axis/InternalException3`a >45 </65789:;<=>?@AB org/w3c/dom/AttrC. xmlns:DEF.GH7IJK org/w3c/dom/Element xmlnsLM http://www.w3.org/2000/xmlns/NOP.????4Q?? javax/xml/namespace/QNameRS.?? java/lang/StringBufferTUTVWX :Y.ZK org/w3c/dom/CharacterData[.\K !javax/xml/transform/sax/SAXSource]? !javax/xml/transform/dom/DOMSource java/io/ByteArrayOutputStream^K org/w3c/dom/Documentlm_`. java/io/ByteArrayInputStreamabcd 'javax/xml/transform/stream/StreamSourceef!ghi.j??? java/net/URL java/net/MalformedURLExceptionk.l. httpmn java/net/HttpURLConnection GETo?pqrstu Authorization Basic ISO-8859-1vw??xRy java/lang/Stringz?{ |.}~?? org/w3c/dom/Text?@??? ???? ??@??????,? %javax.xml.soap.character-set-encoding??? javax/xml/soap/SOAPException?? axis.xmlEncoding?????? java/util/Stack "org/xml/sax/helpers/DefaultHandlervb 9org/apache/axis/utils/XMLUtils$ThreadLocalDocumentBuilder?/0 axis.xml.reuseParsers true????E 1 yes org/apache/axis/utils/XMLUtils java/lang/Object org/apache/axis/utils/XMLUtils$1 java/io/IOException java/net/ProtocolException java/lang/Class forName getMessage (Ljava/lang/String;)V org/apache/axis/MessageContext getCurrentContext "()Lorg/apache/axis/MessageContext; .org/apache/axis/components/encoding/XMLEncoder encode 5org/apache/axis/components/encoding/XMLEncoderFactory getEncoder org/apache/axis/utils/Messages org/apache/commons/logging/Log error *(Ljava/lang/Object;Ljava/lang/Throwable;)V getDefaultEncoder 2()Lorg/apache/axis/components/encoding/XMLEncoder; newInstance ()Ljava/lang/Object; java/lang/System getProperty setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; &()Ljavax/xml/parsers/SAXParserFactory; setNamespaceAware (Z)V setValidating clear (javax/xml/parsers/DocumentBuilderFactory get setErrorHandler (Lorg/xml/sax/ErrorHandler;)V debug setEntityResolver (Lorg/xml/sax/EntityResolver;)V empty ()Z pop newSAXParser getXMLReader ()Lorg/xml/sax/XMLReader; org/xml/sax/XMLReader setFeature (Ljava/lang/String;Z)V setContentHandler (Lorg/xml/sax/ContentHandler;)V setDTDHandler (Lorg/xml/sax/DTDHandler;)V push &(Ljava/lang/Object;)Ljava/lang/Object; parse (Ljava/io/InputStream;)V getByteStream ()Ljava/io/InputStream; java/io/InputStream close getCharacterStream ()Ljava/io/Reader; java/io/Reader org/apache/axis/utils/DOM2Writer nodeToString '(Lorg/w3c/dom/Node;Z)Ljava/lang/String; getDocumentElement ()Lorg/w3c/dom/Element; toString serializeAsXML '(Lorg/w3c/dom/Node;Ljava/io/Writer;ZZ)V +(Ljava/io/OutputStream;Ljava/lang/String;)V (Ljava/io/OutputStream;)V createElementNS ;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; createTextNode &(Ljava/lang/String;)Lorg/w3c/dom/Text; appendChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; (Ljava/lang/Exception;)V indexOf (Ljava/lang/String;)I lastIndexOf substring (II)Ljava/lang/String; org/w3c/dom/Node getNodeType ()S getAttributes ()Lorg/w3c/dom/NamedNodeMap; org/w3c/dom/NamedNodeMap getLength ()I item (I)Lorg/w3c/dom/Node; getName startsWith (Ljava/lang/String;)Z getNodeValue equals (Ljava/lang/Object;)Z (I)Ljava/lang/String; getParentNode ()Lorg/w3c/dom/Node; getAttributeNode &(Ljava/lang/String;)Lorg/w3c/dom/Attr; getAttributeNodeNS 8(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr; getValue (I)I '(Ljava/lang/String;Ljava/lang/String;)V getNamespaceURI append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; setAttributeNS 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getLocalPart getFirstChild getData getNextSibling getInputSource getNode javax/xml/transform/Source getSystemId toByteArray ()[B ([B)V setByteStream getInputStream getReader setCharacterStream (Ljava/io/Reader;)V getPublicId setPublicId getUserInfo getProtocol openConnection ()Ljava/net/URLConnection; setRequestMethod setAllowUserInteraction setDefaultUseCaches setDoInput setDoOutput setInstanceFollowRedirects setUseCaches getBytes (Ljava/lang/String;)[B setRequestProperty connect org/apache/axis/utils/Base64 ([B)[B getLocalName getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList length charAt (I)C setData java/util/List size iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next org/apache/axis/Message &(Ljava/lang/String;)Ljava/lang/Object; getAxisEngine ()Lorg/apache/axis/AxisEngine; org/apache/axis/AxisEngine getOption ,org/apache/axis/components/logger/LogFactory getLog 4(Ljava/lang/String;)Lorg/apache/commons/logging/Log; %(Lorg/apache/axis/utils/XMLUtils$1;)V org/apache/axis/AxisProperties equalsIgnoreCase ! ? ? ? ? ? 7 3 *? ? K ? G ? ? L+*? ? ? ? ! "# $% 3 *? ? ? ? &' $( } L*? L? M? ? ,? ? L+? ? ? ? ? ? ? ? )* + "# ,- D *? L+? ? ? ? &' "# ,. <