When using JavaScript to operate XML objects, we often use XPath to find the XML nodes to be operated on. However, sometimes "unknown method" appears after the selectnodes/selectsinglenode method is called ." If you are sure that the method name is correctly spelled and in the W3C-defined method list (http://www.w3.org/TR/xpath#section-Node-Set-Functions), try the following to solve the problem:
That is, we usually create XML objects Code, Add Xmldomobj. setproperty ("selectionlanguage", "XPath ");
Sample Code:
VaR xmldomobj = new activexobject ("Microsoft. xmldom ");
Xmldomobj. async = false;
Xmldomobj. setproperty ("selectionlanguage", "XPath ");
Xmldomobj. loadxml (xmlstr );
.....
.....
Cause analysis:
In this case, the method for creating an XML version object is to use new activexobject ("Microsoft. xmldom");, The default attribute selectionlanguage is a regular expression, not an XPATH language. Therefore, you only need to set properties to solve this problem.