sandwiching "#text" elements in xml
in
Programming Questions
•
10 months ago
In the example for listChildren() you get a bunch of "#text" children sandwiching the other elements. As far as I know this is new for 2.0.
What is the reason behind them?
How are they useful?
Following example copied from
http://processing.org/reference/XML_listChildren_.html, look at the printout.
- // The following short XML file called "mammals.xml" is parsed
- // in the code below. It must be in the project's "data" folder.
- //
- // <?xml version="1.0"?>
- // <mammals>
- // <animal id="0" species="Capra hircus">Goat</animal>
- // <animal id="1" species="Panthera pardus">Leopard</animal>
- // <animal id="2" species="Equus zebra">Zebra</animal>
- // </mammals>
- XML xml;
- void setup() {
- xml = loadXML("mammals.xml");
- println(xml.listChildren());
- }
- // Sketch prints:
- // [0] "#text"
- // [1] "animal"
- // [2] "#text"
- // [3] "animal"
- // [4] "#text"
- // [5] "animal"
- // [6] "#text"
1