• Lv0
    粉丝0

积分186 / 贡献0

提问33答案被采纳3文章0

ArkTS如何解析xml文件

汐之蓝 显示全部楼层 发表于 2023-9-20 17:24:45

【问题描述】

在rawfile目录下创建如下xml文件,在代码中如何解析xml文件?

<?xml version="1.0" encoding="utf-8"?>
<user>
    <name>Jacky</name>
    <age>18</age>
</user>

【运行环境】

硬件:rk3568; ROM: 3.2 ; API 9

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

马迪

沙发 发表于 2023-9-27 08:51:15

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

}

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部