怎样实现XML标签和标签值的解析?

怎样实现XML标签和标签值解析


HarmonyOS
2024-08-06 14:25:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
一意孤行的
import { xml, util } from '@kit.ArkTS'; // 需要使用util模块函数对文件编码
let strXml: string =
'<?xml version="1.0" encoding="utf-8"?>' +
  '<note importance="high" logged="true">' +
  '<title>Play</title>' +
  '<lens>Work</lens>' +
  '</note>';
let textEncoder: util.TextEncoder = new util.TextEncoder();
let arrBuffer: Uint8Array = textEncoder.encodeInto(strXml); 
let that: xml.XmlPullParser = new xml.XmlPullParser(arrBuffer.buffer as object as ArrayBuffer, 'UTF-8');
let str: string = '';
function func(name: string, value: string): boolean {
  str = name + value;
  console.info(str);
  return true; //true:继续解析 false:停止解析
}
let options: xml.ParseOptions = {supportDoctype:true, ignoreNameSpace:true, tagValueCallbackFunction:func};
that.parse(options);
分享
微博
QQ
微信
回复
2024-08-06 20:20:02
相关问题
HarmonyOS Html文本标签解析
1060浏览 • 1回复 待解决
Text怎么解析展示带html标签文本?
3136浏览 • 1回复 待解决
如何实现标签随文本换行
2105浏览 • 1回复 待解决
鸿蒙 | Jar包中解析xml文件为空
8717浏览 • 1回复 待解决
HarmonyOS 视频标签信息布局如何实现
629浏览 • 1回复 待解决
HarmonyOS 带有星球点标签云如何实现
1160浏览 • 1回复 待解决
HarmonyOS 如何实现首页标签滑动动效?
1112浏览 • 1回复 待解决
HarmonyOS xml解析失败
889浏览 • 1回复 待解决
HarmonyOS xml解析异常
1007浏览 • 1回复 待解决
HarmonyOS xml解析工具
946浏览 • 1回复 待解决
HarmonyOS 标签效果切换功能
683浏览 • 1回复 待解决
HarmonyOS 是否支持NFC Ndef标签读取?
1164浏览 • 1回复 待解决