在下面的代码中,为什么objProperties是个带有通配符的xpath?
function getXMLServerObject (httpType, cmd, isAsync) {
var object = new Array();
$.ajax({
type: httpType,
url: cmd,
async: isAsync,
dataType: "xml",
success: function (xml) {
var error = $(xml).find("Error");
if (error == null) {
object["__error"] = error.text();
return object;
}
var objProperties = $(xml).find("Data\\Record\\*");
XML长度却为零:
...
<Data>
<Record>
<MailFrequency>30</MailFrequency>
<Tracking>-1</Tracking>
</Record>
</Data>
在单个节点上查找会返回正确的结果。