Thanks for the beginner's guide, Rob - very much needed in my case! I have one question on this. Are elements and attributes functionally equivalent? For example, does this:
<People>
<Person id="1234">
<FirstName>John</FirstName>
<LastName>Doe</LastName>
</Person>
<Person id="5678">
<FirstName>Jane</FirstName>
<LastName>Doe</LastName>
</Person>
</People>
do the same as this?
<People>
<Person>
<id>1234</id>
<FirstName>John</FirstName>
<LastName>Doe</LastName>
</Person>
<Person>
<id>5678</id>
<FirstName>Jane</FirstName>
<LastName>Doe</LastName>
</Person>
</People>
Thanks
John
Edit: changed closing tags for id so they had a "/" in.