以下是我尝试使用VBScript解析的XML代码片段。
<detailFilters>
<detailFilter>
<filterExpression>[Rank]<=10</filterExpression>
</detailFilter>
</detailFilters>
<summaryFilters>
<summaryFilter use="prohibited">
<filterExpression>[Rank]<=10</filterExpression>
</summaryFilter>
</summaryFilters>
元素<DetailFilter> and <SummaryFilter>
可能有也可能没有&#34;使用&#34;属性。当我尝试使用以下逻辑
For k = 0 To qryNodes(j).getElementsByTagName("filterExpression").Length - 1
flterStatus = qryNodes(j).getElementsByTagName("detailFilter")(k).hasAttribute("use")
我收到错误
对象不支持此属性或方法
如果我将hasAttribute
更改为getAttribute
,请执行以下操作:
flterStatus = qryNodes(j).getElementsByTagName("detailFilter")(k).getAttribute("use")
我收到了不同的错误:
无效使用null
请告诉我如何找到属性的存在/可用性。