2
*@AB
)C
)D
)E	FGHI
JKL
M
NO
NP
QRS	FT
JUVWXVYZ[V\]^_`-a_bc
de
!M
fg
fhij
kl
kmno<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
StackMapTablepqrsreadXMLFile*(Ljava/lang/String;)Lorg/w3c/dom/Document;St
updateData(Lorg/w3c/dom/Document;)ZwriteXMLFile+(Lorg/w3c/dom/Document;Ljava/lang/String;)Z
SourceFileXMLWriter.java+,./home/s/sultans/web/java/demo/xml/products.xml//home/s/sultans/web/java/demo/xml/products2.xml67:;<=uvw
SuccessfulFailedsxyorg/xml/sax/InputSource+yz{|}~java/lang/ExceptionwxrProductDescriptionThis is a new ProductPrice15.994567!javax/xml/transform/dom/DOMSource+'javax/xml/transform/stream/StreamResult{indentyes	XMLWriterjava/lang/Object[Ljava/lang/String;java/lang/Stringorg/w3c/dom/Documentjava/io/PrintStreamjava/lang/Throwablejava/lang/SystemoutLjava/io/PrintStream;println(Ljava/lang/String;)V(javax/xml/parsers/DocumentBuilderFactorynewInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilderparse1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;err(Ljava/lang/Object;)VgetDocumentElement()Lorg/w3c/dom/Element;
createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element;createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;org/w3c/dom/ElementappendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;setAttribute'(Ljava/lang/String;Ljava/lang/String;)V(Lorg/w3c/dom/Node;)V&javax/xml/transform/TransformerFactory*()Ljavax/xml/transform/TransformerFactory;newTransformer#()Ljavax/xml/transform/Transformer;javax/xml/transform/TransformersetOutputProperty	transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V!)*+,-*.		/0-+LM+N-6-,6	
.
*15%2334523345367-.LY*M
N-:,L+M,L+:+*(**,*.*
 )"$&%()1348K9:;-o*L*M*N*:*:*:-WW,,-W,W+,W.6
/123#4-577@8J:T<\=e?mA<=-F=Y* N!Y+":#:$:%&'-(=N-=:464B6@BBDB.6
FIJLM!N*O2Q4Z6S7U>V@Z16438K9>?