鸿蒙怎么解析XMl文件,三层XML结构,救命啊
鸿蒙怎么解析XMl文件,三层XML结构,救命啊
cke_143.png
鸿蒙
XMl
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何解析xml文件
46浏览 • 1回复 待解决
arkui的三层结构分别是什么?
324浏览 • 1回复 待解决
HarmonyOS xml解析异常
10浏览 • 1回复 待解决
鸿蒙 | Jar包中解析xml文件为空值。
7466浏览 • 1回复 待解决
xml文件数据解析 ,都有哪些步骤?
785浏览 • 1回复 待解决
救命,鸿蒙怎么写动画啊
5772浏览 • 2回复 待解决
编辑XML文件时报错:Unknown HarmonyOS XML attribute怎么回事?
6964浏览 • 1回复 待解决
HarmonyOS ohos.xml写好xml后怎么以文件形式存起来
64浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙如何高效解析和转换XML?
92浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙XML解析标签和标签值
155浏览 • 1回复 待解决
xml解析库能力,但是xml转json的也存在问题,如何解决。
728浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何生成XML文件?
159浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解析XML标签和值?
126浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解析XML属性和属性值?
116浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中解析XML属性及其值?
134浏览 • 1回复 待解决
HarmonyOS 三层架构HSP跳转问题
15浏览 • 1回复 待解决
能否给出一个解析数据量大的XML文件方法
716浏览 • 1回复 待解决
HarmonyOS xml解析能否提供更简单的方法?
18浏览 • 1回复 待解决
怎样实现XML标签和标签值的解析?
346浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何生成XML文件?
90浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解析XML事件类型和元素深度?
82浏览 • 1回复 待解决
#鸿蒙学习大百科#如何解析解析XML标签和标签值?
257浏览 • 1回复 待解决
VectorElement怎么定义对应的xml
8814浏览 • 2回复 待解决
HarmonyOS @Observed/@ObjectLink装饰器可以观察三层四层的嵌套么,第三层数据修改但视图不更新
21浏览 • 1回复 待解决
#鸿蒙学习大百科#如何解析XML属性和属性值?
307浏览 • 1回复 待解决
可参考以下代码:
在开发中,开发者有时候会使用到xml文件格式的数据,本示例将使用xml工具类对xml文件进行数据解析,主要步骤如下:
<?xml version="1.0" encoding="utf-8"?>
<user>
<name>Jacky</name>
<age>18</age>
</user>
import resourceManager from '@ohos.resourceManager';
resourceManager.getRawFile("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
}
function func(key, info) {
if (key == xml.EventType.END_DOCUMENT) {
return false // 结束解析
}
if (key == xml.EventType.START_TAG) {
tagName = info.getName()
}
if (key == xml.EventType.TEXT) {
if (tagName == "name") {
this.name = info.getText()
}
if (tagName == "age") {
this.age = info.getText()
}
}
return true;
}
var options = { supportDoctype: true, ignoreNameSpace: true,
tokenValueCallbackFunction: func }
// 解析xml文件字节数组
xmpParser.parse(options);
});