First we put a textbox in the page to put the XML field in. Remember: Do not use label, because if the XML field information has "" This symbol, the page will produce a JS error.
Next, that's the point. To pay the JS code:
?
| 1 2 3 4 5 6 7 8 9 |
function Createxml (str) {if (document.all) {var xmldom=new activexobject ("Microsoft.XMLDOM") XMLDOM.loadXML (St R) return XMLDOM} else return new Domparser (). parsefromstring (str, "Text/xml")} |
The above method is to instantiate a string as XML
The last thing I do is manipulate this XML.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19-20 |
Window.onload=function () {var Str=document.getelementbyid ("Ctl00_contentplaceholder1_textbox1"). Value; var obj=createxml (str); The root node var root_node=obj.documentelement was obtained. var yh1= ""; for (i=0;i< root_node.childnodes[0].childnodes.length-1;i++) {yh1+= "" + (i+1) + ", +root_node.childnodes[0]. Childnodes[i].getattribute ("remark") + ":" +root_node.childnodes[0].childnodes[i].firstchild.nodevalue; yh1+= "<br/>"} document.getElementById ("Ctl00_contentplaceholder1_lblcontent"). Innerhtml=yh1; } } |
Pay in XML format: