未验证 提交 64127b74 编写于 作者: O openharmony_ci 提交者: Gitee

!21541 4.2Beta2:异步对象保证获取说明

Merge pull request !21541 from 葛亚芳/OpenHarmony-4.0-Beta2
...@@ -35,7 +35,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A ...@@ -35,7 +35,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A
``` ```
2. 对XML文件编码后调用XmlPullParser。 2. 对XML文件编码后调用XmlPullParser。
可以基于Arraybuffer构造XmlPullParser对象, 也可以基于DataView构造XmlPullParser对象。 可以基于ArrayBuffer构造XmlPullParser对象, 也可以基于DataView构造XmlPullParser对象。
```js ```js
...@@ -47,7 +47,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A ...@@ -47,7 +47,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A
'</note>'; '</note>';
let textEncoder = new util.TextEncoder(); let textEncoder = new util.TextEncoder();
let arrBuffer = textEncoder.encodeInto(strXml); // 对数据编码,防止包含中文字符乱码 let arrBuffer = textEncoder.encodeInto(strXml); // 对数据编码,防止包含中文字符乱码
// 1.基于Arraybuffer构造XmlPullParser对象 // 1.基于ArrayBuffer构造XmlPullParser对象
let that = new xml.XmlPullParser(arrBuffer.buffer, 'UTF-8'); let that = new xml.XmlPullParser(arrBuffer.buffer, 'UTF-8');
// 2.基于DataView构造XmlPullParser对象 // 2.基于DataView构造XmlPullParser对象
...@@ -62,7 +62,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A ...@@ -62,7 +62,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A
function func(name, value){ function func(name, value){
str = name + value; str = name + value;
console.info(str); console.info(str);
return true; //true:继续解析 flase:停止解析 return true; //true:继续解析 false:停止解析
} }
``` ```
...@@ -118,7 +118,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A ...@@ -118,7 +118,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A
let str = ''; let str = '';
function func(name, value){ function func(name, value){
str += name + ' ' + value + ' '; str += name + ' ' + value + ' ';
return true; // true:继续解析 flase:停止解析 return true; // true:继续解析 false:停止解析
} }
``` ```
...@@ -167,7 +167,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A ...@@ -167,7 +167,7 @@ XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的A
function func(name, value){ function func(name, value){
str = name + ' ' + value.getDepth(); // getDepth 获取元素的当前深度 str = name + ' ' + value.getDepth(); // getDepth 获取元素的当前深度
console.info(str) console.info(str)
return true; //true:继续解析 flase:停止解析 return true; //true:继续解析 false:停止解析
} }
``` ```
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
return; return;
} }
console.info('Succeeded in getting preferences.'); console.info('Succeeded in getting preferences.');
// 进行相关数据操作 // 请确保获取到Preferences实例后,再进行相关数据操作
}) })
} catch (err) { } catch (err) {
console.error(`Failed to get preferences. Code:${err.code},message:${err.message}`); console.error(`Failed to get preferences. Code:${err.code},message:${err.message}`);
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
return; return;
} }
console.info('Succeeded in getting preferences.'); console.info('Succeeded in getting preferences.');
// 进行相关数据操作 // 请确保获取到Preferences实例后,再进行相关数据操作
}) })
} catch (err) { } catch (err) {
console.error(`Failed to get preferences. Code is ${err.code},message:${err.message}`); console.error(`Failed to get preferences. Code is ${err.code},message:${err.message}`);
......
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
store.version = 3; store.version = 3;
} }
// 这里执行数据库的增、删、改、查等操作 // 请确保获取到RdbStore实例后,再进行数据库的增、删、改、查等操作
}); });
} }
...@@ -151,7 +151,7 @@ ...@@ -151,7 +151,7 @@
store.version = 3; store.version = 3;
} }
// 这里执行数据库的增、删、改、查等操作 // 请确保获取到RdbStore实例后,再进行数据库的增、删、改、查等操作
}); });
``` ```
......
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
return; return;
} }
console.info('Succeeded in getting KVStore.'); console.info('Succeeded in getting KVStore.');
// 进行相关数据操作 // 请确保获取到键值数据库实例后,再进行相关数据操作
}); });
} catch (e) { } catch (e) {
console.error(`An unexpected error occurred. Code:${e.code},message:${e.message}`); console.error(`An unexpected error occurred. Code:${e.code},message:${e.message}`);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册