當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。