doneParsing
语法:Result:=CallObject(object,"doneParsing")
说明:如果XML字符串解析完毕则返回TRUE。
getAttributeName
语法:Result:=CallObject(object,"getAttributeName",iChild,"xmlNode")
说明:返回指定节点的某一属性名。节点号由参数xmlNode指定,属性号由参数iChild指定。
getAttributeValueByIndex
语法:Result:=CallObject(object,"getAttributeValueByIndex",iValue,"xmlNode")
说明:根据属性号,返回指定节点的某一属性的值。节点号由参数xmlNode指定,属性号由参数iValue指定。
getAttributeValueByName
语法:Result:=CallObject(object,"getAttributeValueByName","AttributeName","xmlNode")
说明:根据属性名称,返回指定节点的某一属性的值。节点号由参数xmlNode指定,属性名称由参数AttributeName指定。
getChild
语法:Result:=CallObject(object,"getChild",iChild,"xmlNode")
说明:返回指定XML节点的子节点。例如,第1个结点的第5个子节点表示为“1,5”。XML节点由参数xmlNode指定,根节点对应于0或“0”,子节点序号由参数iChild指定。
getCount
语法:Result:=CallObject(object,"getCount","objectType","xmlNode")
说明:返回指定XML节点的子节点或属性的数量。节点号由参数xmlNode指定。参数objectType取值为“#attribute”时,该方法返回属性的数量;取值为“#child”时,该方法返回子节点的数量。
getError
语法:Result:=CallObject(object,"getError")
说明:返回XML字符串解析过程中出现的错误。
getName
语法:Result:=CallObject(object,"getName","xmlNode")
说明:返回指定XML节点的名称。节点号由参数xmlNode指定。
getText
语法:Result:=CallObject(object,"getText","xmlNode")
说明:如果指定XML节点的类型为text,则返回该节点的内容。节点号由参数xmlNode指定。
getType
语法:Result:=CallObject(object,"getType","xmlNode")
说明:返回指定XML节点的类型,可能的返回值是element或text。节点号由参数xmlNode指定。
ignoreWhitespace
语法:Result:=CallObject(object,"ignoreWhitespace",ignore)
说明:设置是否忽略元素开始标记与结束标记之间的空白字符(例如,回车,换行,Tab或空格)。参数ignore可以为TRUE或FALSE。默认的设置为TRUE。
makeList
语法:Result:=CallObject(object,"makeList")
说明:将XML字符串转换为Authorware列表。
NewObject
语法:Object:=NewObject("XmlParser")
说明:创建一个新的XmlParser Xtra对象。
parseFile
语法:Result:=CallObject(object,"parseFile","file")
说明:对指定URL地址处的XML文档进行解析,参数file用于指定URL地址。可以通过doneParsing方法检测解析过程是否结束,通过parseMore方法来强制读取和解析更多的数据。
parseMore
语法:Result:=CallObject(object,"parseMore")
说明:解析更多的XML文档。
parseString
语法:Result:=CallObject(object,"parseString",data)
说明:对XML字符串进行解析。参数"data"就是XML字符串。
|