XML Importer

The XML importer supports some common XML 'data' styles (can be mixed):

  1. RSS 2.0 style XML
    e.g.
    <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
    	
  2. Striped XML (e.g. foaf-style)
    <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