鸿蒙怎么解析XMl文件,三层XML结构,救命啊
鸿蒙怎么解析XMl文件,三层XML结构,救命啊
cke_143.png
鸿蒙
XMl
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙 | Jar包中解析xml文件为空值。
5134浏览 • 1回复 待解决
编辑XML文件时报错:Unknown HarmonyOS XML attribute怎么回事?
4325浏览 • 1回复 待解决
救命,鸿蒙怎么写动画啊
4031浏览 • 2回复 待解决
VectorElement怎么定义对应的xml
6560浏览 • 2回复 待解决
DVS中xml格式的layout文件如何关联java文件
3297浏览 • 1回复 已解决
xml没有自动补全,要怎么办
5611浏览 • 3回复 待解决
求xml文件给图片添加无障碍朗读的语法?
2704浏览 • 1回复 待解决
请问:hitool用于加载分区的.xml文件来源于哪里?
6348浏览 • 1回复 已解决
请问xml布局写法为什么和xml规定的语法不一样
2257浏览 • 1回复 已解决
XML CheckBox 图标间隔能设置吗?
2391浏览 • 1回复 待解决
我想用XML布局增加一个图片怎么实现?
7913浏览 • 4回复 待解决
关于xml中include的使用问题
5247浏览 • 2回复 待解决
如何查看官方的xml文档?
8425浏览 • 2回复 待解决
java代码如何为button添加xml背景?
1970浏览 • 2回复 待解决
安卓中AndroidManifest.xml配置<meta-data/>,对应在鸿蒙中怎么配置?
3611浏览 • 1回复 待解决
求助:devecostudio中的xml没有color preview
3804浏览 • 2回复 待解决
如何提供代码实现一个控件关联graphic/ .xml?
6591浏览 • 2回复 已解决
物联网的层次结构中,网络层负责什么工作?
2362浏览 • 1回复 待解决
关于在api8下ets开发引用xml图片的问题
1346浏览 • 1回复 待解决
程序怎么读写设备上的文件啊?
1812浏览 • 1回复 待解决
选择本机上的一个xlsx文件,本地解析文件,如何获取本地文件的path
3839浏览 • 1回复 待解决
fileio.open文件路径错误怎么回事啊?
752浏览 • 1回复 待解决
想问下在hml页面中可以显示一小块xml写的页面?
2738浏览 • 1回复 待解决
利用xml布局,点击跳转到新页面,返回后,点击事件不再起作用
5127浏览 • 1回复 待解决
原来不是用XML布局的哈
7460浏览 • 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);
});