jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Philippe Mouawad <philippe.moua...@gmail.com>
Subject Re: Issue with XML version in JTL files
Date Sun, 24 Jul 2016 12:47:00 GMT
+1 for fixing it

On Sunday, July 24, 2016, Andrey Pokhilko <apc4@ya.ru> wrote:

> 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="&#x9;" 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 &#x9 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
>
>

-- 
Cordialement.
Philippe Mouawad.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message