我有一个PowerPoint VBScript试图在访问该属性之前检查XML节点是否包含某个属性。
我无法想办法做到这一点?
我最近的尝试如下:
id<GMUClusterIconGenerator> iconGenerator = [self iconGeneratorWithImages];
但是这段代码会导致
对象不支持此属性或方法
这里出了什么问题?如何检查XML节点中是否存在属性?
答案 0 :(得分:2)
我将假设您正在使用Msxml2.DOMDocument
对象来解析XML数据。 Attributes
属性返回IXMLDOMNamedNodeMap
对象,该对象没有方法ItemOf()
。只需使用GetAttribute()
即可。如果属性不存在,则该方法返回Null
。
attr = xNode.GetAttribute("name")
If Not IsNull(attr) Then
winner_str = winner_str & attr & " "
End If