A. xml:
CopyCode The Code is as follows: <? XML version = "1.0" encoding = "gb2312"?>
<Pnode>
<Node xmlid = "0"/>
<Node xmlid = "1"/>
<Node xmlid = "2"/>
<Node xmlid = "3"/>
<Node xmlid = "4"/>
</Pnode>
Javascript: Copy code The Code is as follows: <script language = "JavaScript" type = "text/JavaScript">
// Load the XML document
Function loadxml (xmlfile)
{
VaR xmldoc;
If (window. activexobject)
{
Xmldoc = new activexobject ('Microsoft. xmldom ');
Xmldoc. async = false;
Xmldoc. Load (xmlfile );
}
Else if (document. Implementation & document. Implementation. createdocument)
{
Xmldoc = Document. Implementation. createdocument ('','', null );
Xmldoc. Load (xmlfile );
}
Else
Return NULL;
Return xmldoc;
}
// First, judge the XML Object
Function checkxmldocobj (xmlfile)
{
VaR xmldoc = loadxml (xmlfile );
If (xmldoc = NULL)
{
Alert ('your browser does not support reading XML files, so this page prohibits your operations. We recommend you use ie5.0 or above to solve this problem! ');
Return false;
}
Return xmldoc;
}
VaR xmldoc = checkxmldocobj ("A. xml ");
// If (window. activexobject) xmldoc. removechild (xmldoc. childnodes [0]);
VaR topm = xmldoc. getelementsbytagname ("node1") [0]. childnodes;
Alert (topm. Length );
</SCRIPT>