Overview:
The Vault API returns XML information that is ordered differently between versions or runs.
Root Cause:
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.
Solution:
Use a 3rd-party library to parse the XML data into its component parts.
Related Documentation:
XML Help Documentation: What is Parsing and How do I do it in XML?
Thank you