Fix parsing an UTF-8 file without BOM and ISO-8859-1 encoding by gnodet · Pull Request #1 · codehaus-plexus/plexus-xml

and others added 2 commits

April 7, 2023 09:36
* Deleted most code handling encoding (leaving that job to the XmlReader
* Fixed tests exercising encoding checks. Unsupported tests were skipped
* Simplified test-encoding-ISO-8859-1.xml test file

Skipped even more tests that pass on Linux but fail on Windows.
* enable testhst_lhs_007, testhst_lhs_008 and testhst_lhs_009 for InputStream
* disable those tests on readers, as readers bypass any encoding
* do not try to discover the encoding used when the input is given a Reader
* add an SIO-8859-1 encoded coment in the test xml (testEncodingISO_8859_1_newReader and testEncodingISO_8859_1_InputStream_encoded tests do decode it wrongly as they use UTF-8)

@gnodet

@gnodet

slachiewicz

@gnodet