Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\xmlimpl\XmlProcessor.class
???? /? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 9 = ? ? !"# &$ &% && &'!( ?) ?* ?+, -./ ?012 53 44 567 9 ? 98 99: =; =< ?=!> &?@ AB!C &<DEF I3G IH 5I ?IJ PKL R ?M TN ?OPQ RS ?TU ? RVWX R ?Y AZ[!\ ? &] ?^ _ ` ab lc &d ?e &f ?g ?hi sj ?kl mno pq r ?s &t &uvw ignoreComments Z ignoreProcessingInstructions ignoreWhitespace prettyPrint prettyIndent I dom *Ljavax/xml/parsers/DocumentBuilderFactory; xform (Ljavax/xml/transform/TransformerFactory; <init> ()V Code LineNumberTable LocalVariableTable this -Lorg/mozilla/javascript/xmlimpl/XmlProcessor; setDefault setIgnoreComments (Z)V b setIgnoreWhitespace setIgnoreProcessingInstructions setPrettyPrinting setPrettyIndent (I)V i isIgnoreComments ()Z isIgnoreProcessingInstructions isIgnoreWhitespace isPrettyPrinting getPrettyIndent ()I toXmlNewlines &(Ljava/lang/String;)Ljava/lang/String; rv Ljava/lang/String; nl Ljava/lang/StringBuffer; newDomFactory ,()Ljavax/xml/parsers/DocumentBuilderFactory; addProcessingInstructionsTo '(Ljava/util/Vector;Lorg/w3c/dom/Node;)V v Ljava/util/Vector; node Lorg/w3c/dom/Node; addCommentsTo addTextNodesToRemoveAndTrim text Lorg/w3c/dom/Text; BUG_369394_IS_VALID toRemove setElementDefaultNamespaces +(Lorg/w3c/dom/Document;Ljava/lang/String;)V element Lorg/w3c/dom/Element; document Lorg/w3c/dom/Document; defaultNamespaceUri elements Lorg/w3c/dom/NodeList; toXml 8(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; syntheticXml e Ljava/io/IOException; 0Ljavax/xml/parsers/ParserConfigurationException; xml domFactory Exceptionsx newDocument ()Lorg/w3c/dom/Document; ex newEmptyText ()Lorg/w3c/dom/Text; toString &(Lorg/w3c/dom/Node;)Ljava/lang/String; transformer !Ljavax/xml/transform/Transformer; 7Ljavax/xml/transform/TransformerConfigurationException; *Ljavax/xml/transform/TransformerException; source #Ljavax/xml/transform/dom/DOMSource; writer Ljava/io/StringWriter; result )Ljavax/xml/transform/stream/StreamResult; escapeAttributeValue &(Ljava/lang/Object;)Ljava/lang/String; value Ljava/lang/Object; elementText begin end escapeTextValue escapeElementValue s elementToXmlString )(Lorg/w3c/dom/Element;)Ljava/lang/String; copy ecmaToXmlString data pi #Lorg/w3c/dom/ProcessingInstruction; indentLevel beautifyElement (Lorg/w3c/dom/Element;I)V indent afterContent beforeContent toIndent indentChildren nodes SourceFile XmlProcessor.java ? ? ? ?yz ? ? ?{z| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuffer}~ ???? ?? !org/w3c/dom/ProcessingInstruction?????? ??? ? ? org/w3c/dom/Comment org/w3c/dom/Text?????? ? ? *??? org/w3c/dom/Element??? ?? ????? ? ?? ?? ? <parent xmlns="?? "> </parent>?? org/xml/sax/InputSource java/io/StringReader ?? ????? java/util/Vector? ??? org/w3c/dom/Node???? ? ??? SyntaxError )XML objects may contain at most one node.????? java/io/IOException java/lang/RuntimeException Unreachable. .javax/xml/parsers/ParserConfigurationException ?? ? ? !javax/xml/transform/dom/DOMSource ?? java/io/StringWriter 'javax/xml/transform/stream/StreamResult ???? omit-xml-declaration yes??? no method?? 5javax/xml/transform/TransformerConfigurationException (javax/xml/transform/TransformerException ? ? ? ? a???? ? ??????? ,org/mozilla/javascript/xmlimpl/XMLObjectImpl???? ? ??? ? ? ? ? org/w3c/dom/Attr?? ? ? <!--?? --> <??? ?> ? ????? +org/mozilla/javascript/xmlimpl/XmlProcessor java/lang/Object org/xml/sax/SAXException (javax/xml/parsers/DocumentBuilderFactory newInstance &javax/xml/transform/TransformerFactory *()Ljavax/xml/transform/TransformerFactory; java/lang/String length charAt (I)C append (C)Ljava/lang/StringBuffer; ()Ljava/lang/String; add (Ljava/lang/Object;)Z getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList getLength item (I)Lorg/w3c/dom/Node; getData trim setData (Ljava/lang/String;)V org/w3c/dom/Document getElementsByTagName *(Ljava/lang/String;)Lorg/w3c/dom/NodeList; getPrefix lookupNamespaceURI getOwnerDocument getTagName renameNode J(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; setNamespaceAware setIgnoringComments ,(Ljava/lang/String;)Ljava/lang/StringBuffer; newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; (Ljava/io/Reader;)V !javax/xml/parsers/DocumentBuilder parse 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; size elementAt (I)Ljava/lang/Object; getParentNode ()Lorg/w3c/dom/Node; removeChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; getDocumentElement ()Lorg/w3c/dom/Element; $org/mozilla/javascript/ScriptRuntime constructError H(Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; createTextNode &(Ljava/lang/String;)Lorg/w3c/dom/Text; (Ljava/lang/Throwable;)V (Lorg/w3c/dom/Node;)V (Ljava/io/Writer;)V newTransformer #()Ljavax/xml/transform/Transformer; javax/xml/transform/Transformer setOutputProperty '(Ljava/lang/String;Ljava/lang/String;)V transform ;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute indexOf (I)I lastIndexOf substring (II)Ljava/lang/String; toXMLString setTextContent cloneNode (Z)Lorg/w3c/dom/Node; getValue getNodeValue getTarget insertBefore 8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; appendChild ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q *? *? *? ? *? ? ? ? 8 9 : ; <