Reference for Processing (BETA) version 0135+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.
Name |
XMLElement |
Examples |
// The following short XML file called "sites.xml" is parsed
// in the code below. It must be in the project's "data" directory
// <?xml version="1.0"?>
// <websites>
// <site id="0" url="processing.org">Processing</site>
// <site id="1" url="mobile.processing.org">Processing Mobile</site>
// </websites>
XMLElement xml;
void setup() {
size(200, 200);
xml = new XMLElement(this, "sites.xml");
int numSites = xml.getChildCount();
for (int i = 0; i < numSites; i++) {
XMLElement kid = xml.getChild(i);
int id = kid.getIntAttribute("id");
String url = kid.getStringAttribute("url");
String site = kid.getContent();
println(id + " : " + url + " : " + site);
}
} |
Description |
XMLElement is a representation of an XML object. The object is able to parse XML code. The methods described here are the most basic. More are documented in the Developer's Reference.
The encoding parameter inside XML files is ignored, only plain UTF-8 (or plain ASCII) are parsed properly. |
Methods |
|
Constructor |
XML(parent, file) |
Parameters |
parent |
PApplet: typically use "this" |
file |
String: name of the XML file to load |
|
Usage |
Web & Application |
Updated on November 21, 2007 09:06:48am PST