XML: 
<currencies> 
   <currency>CHF Swiss Francs</currency> 
   <currency>DEM German Deutsche Marks</currency> 
   <currency>GBP United Kingdom Pounds</currency> 
   <currency>JPY Japanese Yen</currency> 
   <currency>USD United States Dollars</currency> 
</currencies>
---------------------------------------------------------------------------------
Code (JavaScript): 
xml_doc = new ActiveXObject("Microsoft.XMLDOM"); 
xml_doc.async = false; 
xml_doc.load("currencies.xml"); root = xml_doc.documentElement; 
new_currency = xml_doc.createNode(1, "currency", "");  //---- 问题:请问这里的1是什么意思
currency_text = xml_doc.createNode(3, "", "");         //---- 问题:请问这里的3是什么意思
currency_text.text = "ITL Italian Lira"; 
new_currency.appendChild(currency_text); 
root.insertBefore(new_currency, root.childNodes.item(3)); currencies = xml_doc.getElementsByTagName("currency"); 
n_currencies = currencies.length; 
for (i = 0; i < n_currencies; i++) 
   document.write(currencies[i].text + "<br>");Output: 
CHF Swiss Francs 
DEM German Deutsche Marks 
GBP United Kingdom Pounds 
ITL Italian Lira 
JPY Japanese Yen 
USD United States Dollars
----------------------------------------------------------------------