Added proposed "<array>" tag to complement <scalar>, and fixed some "from_xml()" bugs in the previous commit.