<SCRIPT>
VaR T1 = new date (). gettime ();
VaR xmldoc = new activexobject ("Microsoft. xmldom ");
Xmldoc. async = "false ";
Xmldoc. Load ("XML. xml ");
VaR nodesdetail xmldoc.doc umentelement. childnodes;
VaR Len = nodes. length, A = [];
For (VAR I = 0; I <Len; I ++) A [I] = nodes. Item (I). getattribute ("text ");
A = A. Join ("");
Document. Write (A. Length );
Alert (new date (). gettime ()-t1 );
</SCRIPT>
XML. xml
<? XML version = "1.0" encoding = "gb2312"?>
<? XML-stylesheet type = "text/XSL" href = "XML. XSL"?>
<Catalog>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
<Titles text = "*"/>
</CATALOG>
After testing, I feel that the execution efficiency is quite good, but I don't know if it will be faster if I use XSL + DOM.