The XML importer supports some common XML 'data' styles (can be mixed):
<people>
<person>
<name>Fred</name>
<surname>Bloggs</surname>
<likes>Fried Eggs</likes>
<knows>Bill</knows>
</person>
<person>
<name>Bill</name>
<surname>Rogers</surname>
<knows>
<name>Surjit</name>
</knows>
</person>
</people>
Which is interpreted as:
"" tag people Fred name Fred Fred surname Bloggs Fred likes "Fried Eggs" Fred knows Bill Fred tag person Bill name Bill Bill surname Rogers Surjit name Surjit Bill knows Surjit Bill tag person
<People>
<Person>
<name>Phil Dawes</name>
<mbox>pdawes@users.sf.net</mbox>
<knows>
<Person>
<name>Fred Blogs</name>
<mbox>fred@example.com</mbox>
</Person>
</knows>
</Person>
</People>
Which is interpreted as:
"" tag People "Phil Dawes" name "Phil Dawes" "Phil Dawes" mbox pdawes@users.sf.net "Fred Blogs" name "Fred Blogs" "Fred Blogs" mbox fred@example.com "Fred Blogs" tag Person "Phil Dawes" knows "Fred Blogs" "Phil Dawes" tag Person