arkts xml操作

52 阅读1分钟

@ohos.xml (xml解析与生成)

本模块提供了将XML文本转换为JavaScript对象、以及XML文件生成和解析的一系列接口。

说明:

本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导包

import xml from '@ohos.xml';

测试函数

export const xmlTest=()=>{
    const MY_MAX = 2048;
    let arrayBuffer = new ArrayBuffer(MY_MAX);
    let thatSer = new xml.XmlSerializer(arrayBuffer);
    thatSer.startElement("note");
    thatSer.setAttributes("importance1", "high1");
    thatSer.endElement();
    let result = '<note importance1="high1"/>';
    let view = new Uint8Array(arrayBuffer);
    let view1 = "";
    for (let i = 0; i < result.length; ++i) {
        view1 = view1 + String.fromCodePoint(view[i]);
    }
    console.log(view1) // <note importance1="high1"/>

}

输出结果

image.png