Document 1
<entry><name> <firstname>William</firstname> <lastname>Clinton</lastname></name> <address><line1>1600 Pennsylvania Avenue</line1> <line2>White House</line2> <city>Washington</city> <state>DC</state><postalcode>20000 </postalcode><country>USA</country></address> </entry>
Document 2
<?xml version="1.0"?> <letter> <entry /> <greetings>Dear Fool,</greetings> <p>You have won a million, trillion dollars!!!!! In laminated game money, that is. Please contact us to collect your prize at +1 888 555 1212. Shipping and handling fees of up to ten thousand dollars may be required to collect your prize.</p> <signoff>Hahahaha!</signoff> <signature>the prize committee (we prys your money away from you!)</signature> </letter>
ASP Code
<%@LANGUAGE=JavaScript%> <%Response.ContentType="application/xml"; sourceFile=Server.MapPath("prizewin.xml"); var myDoc=Server.CreateObject("Microsoft.XMLDOM"); myDoc.async=false; myDoc.load(sourceFile); var rootNode=myDoc.documentElement; var oldEntry=rootNode.firstChild ; sourceFile=Server.MapPath("address.xml"); var mySubDoc=Server.CreateObject("Microsoft.XMLDOM"); mySubDoc.async=false; mySubDoc.load(sourceFile); var entry=mySubDoc.documentElement; rootNode.replaceChild(entry,oldEntry); Response.write(myDoc.xml) %>
Copyright 2000 Simon St.Laurent