XMLElement with sub-elements?
- To: mathgroup at smc.vnet.net
- Subject: [mg68322] XMLElement with sub-elements?
- From: "AngleWyrm" <anglewyrm at yahoo.com>
- Date: Tue, 1 Aug 2006 06:59:51 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hi, I want to extract a couple pieces of info from an XML record. I can get just one XMLElement child element easily enough, but how to get several? For example, an xml record set <recordset> <improvement> <name>Basic Factory</name> <industry>10</industry> </improvement> <-- more records --> </recordset> To get all industry values, I can gather all cases where the XMLElement contains an XMLElement "Industry", like so: improvements = Import[ filename, "XML"]; factories = Cases[improvements, XMLElement[_, _, {___, XMLElement["Industry", _, {industry_}], ___} ] -> {industry}, Infinity] How would I get the names AND industry values into a list?