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 parseJSONArray()用法及代码示例
- Processing parseJSONObject()用法及代码示例
- Processing popStyle()用法及代码示例
- Processing pmouseY用法及代码示例
- Processing pop()用法及代码示例
- Processing perspective()用法及代码示例
- Processing pixelDensity()用法及代码示例
- Processing pixelWidth用法及代码示例
- Processing pushStyle()用法及代码示例
- Processing printArray()用法及代码示例
- Processing pointLight()用法及代码示例
- Processing pixelHeight用法及代码示例
- Processing popMatrix()用法及代码示例
- Processing push()用法及代码示例
- Processing pushMatrix()用法及代码示例
- Processing printProjection()用法及代码示例
- Processing pmouseX用法及代码示例
- Processing print()用法及代码示例
- Processing printMatrix()用法及代码示例
- Processing pow()用法及代码示例
- Processing printCamera()用法及代码示例
- Processing pixels[]用法及代码示例
- Processing point()用法及代码示例
- Processing println()用法及代码示例
- Processing FFT用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 parseXML()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。