Lines Matching refs:xml
3 ## cl.arkts.1 xml.XmlPullParser.parse接口解析实体引用事件的行为变更
11 parse接口解析xml时,会把实体引用事件识别为文本事件,用户在tokenValueCallbackFunction中指定的回调函数无法得到实体引用事件的解析结果,解析内容会被整合在文本事件中,不…
17 变更前:实体引用事件的xml信息被解析为文本事件,用户无法在回调函数中针对实体引用事件进行操作,也无法仅通过xml解析结果判断实体引用事件是否存在。
19 变更后:在API12及更高版本中,实体引用事件的xml信息被解析为实体引用事件,用户可以在回调函数中针对实体引用事件进行操作,也能仅通过xml解析结果判断实体引用事件是否存在。
31 xml.XmlPullParser.parse
35 如果xml原本就不会涉及实体引用事件,则无需适配,没有影响。
37 如果xml涉及实体引用事件,以下面的例子说明变更前后差异,strXml存放待解析的xml,func为开发者自行准备的tokenValueCallbackFunction型回调函数,parse接口解析…
39 let strXml = '<?xml version="1.0" encoding="utf-8"?>\n' +
43 let that = new xml.XmlPullParser(arrbuffer.buffer as object as ArrayBuffer, 'UTF-8');
45 function func(key: xml.EventType, value: xml.ParseInfo){
49 let options: xml.ParseOptions = {supportDoctype:true, ignoreNameSpace:true, tokenValueCallbackFunct…
65 开发者如果需要使用实体引用事件,需要至少使用API12,并在xml中严格遵从实体引用事件的格式,不在实体引用前加普通文本形成文本事件。
66 开发者如果不需要使用实体引用事件,在xml中实体引用前面加普通文本形成文本事件就行,或者自行适配回调函数。