OpenHarmony开发者论坛
标题:
ArkTS如何解析xml文件
[打印本页]
作者:
汐之蓝
时间:
2023-9-20 17:24
标题:
ArkTS如何解析xml文件
[md]【问题描述】
在rawfile目录下创建如下xml文件,在代码中如何解析xml文件?
```
<?xml version="1.0" encoding="utf-8"?>
<user>
<name>Jacky</name>
<age>18</age>
</user>
```
【运行环境】
硬件:rk3568; ROM: 3.2 ; API 9
[/md]
作者:
马迪
时间:
2023-9-27 08:51
[md]OpenHarmony系统SDK就有对应的能力,使用resourceManager.getRawFileContent获取xml文件字节数组。
```
import resourceManager from '@ohos.resourceManager';
resourceManager.getRawFileContent("test.xml", (error, value) => {
if (error != null) {
console.log("error is " + error);
return
}
let arrayBuffer = value.buffer; // unit8Array
var xmpParser = new xml.XmlPullParser(arrayBuffer);
var tagName = ""
//do something
}
```
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5