直接调用 xml.parseXML 来对数据 XML 解析,特别需要注意的是 listNames 这个参数。代码如下:
import xmlParser from '@ohos.xml';
import util from '@ohos.util';
namespace xml {
export function test() {
let strXml =
'<?xml version="1.0" encoding="UTF-8"?>' +
'<book category="COOKING">' +
'<title lang="en" category="COOKING">Everyday</title>' +
'<author>Giada</author>' +
'<list><item>Giada</item><item>bbbb</item><list><item>Giada</item><item>bbbb</item></list></list>' +
'</book>';
let result = xml.parseXML(strXml);
// let listNames: string[] = ["list"];
// let result = xml.parseXML(strXml, ...listNames);
let temp;
}