The Vault API returns XML information that is ordered differently between versions or runs.
XML data, returned through the use of an API Call, is not ordered. It returns a hierarchy of data that can be parsed into separate fields of data, as needed.
Use a 3rd-party library to parse the XML data into its component parts.
XML Help Documentation: What is Parsing and How do I do it in XML?