Hi, When JMeter writes XML JTL files, it uses header with XML version 1.0 declared (https://github.com/apache/jmeter/blob/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java#L82)
Here's example that I generated with ResultCollector, reproducing the issue from one of the users: <?xml version="1.0" encoding="UTF-8"?> <testResults version="1.2"> <sample t="0" it="0" lt="0" ts="1469356444856" s="false" lb="" rc="" rm="	" tn="" dt="" by="0" ng="0" na="0"/> </testResults> If we will use strict XML parser, like http://www.validome.org/validate or other strict XML reading library, we will get the error for the above text, because 	 is a character entity, only allowed in XML 1.1. XStream writer that we use generates XML 1.1 data and there is FAQ entry for this case: http://x-stream.github.io/faq.html#XML_control_char Looks like we have a bug of writing file body as XML 1.1 while declaration says 1.0. Should I fix it right away? -- Andrey Pokhilko
