当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing parseXML()用法及代码示例


Processing, parseXML()用法介绍。

用法

  • parseXML(xmlString)
  • parseXML(xmlString, options)

参数

  • xmlString (String) 要解析为 XML 的内容

返回

  • XML

说明

接受一个字符串,解析它的内容,然后返回一个 XML 对象。如果字符串不包含 XML 数据或无法解析,则返回 null 值。



parseXML() 在动态提取数据时最有用,例如从第三方 API。通常,API 结果将保存为字符串,然后可以使用 parseXML() 转换为结构化 XML 对象。在对新的 XML 对象执行操作之前,请务必检查是否返回了 null,以防无法解析 String 内容。



如果您的数据已作为 XML 文件存在于数据文件夹中,则使用 loadXML() 会更简单。

例子

String data = "<mammals><animal>Goat</animal></mammals>";

void setup() {
  XML xml = parseXML(data);
  if (xml == null) {
    println("XML could not be parsed.");
  } else {
    XML firstChild = xml.getChild("animal");
    println(firstChild.getContent());
  }
}

// Sketch prints:
// Goat

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 parseXML()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。