Open bendrissou opened 9 months ago
The parser accepts inputs that have multiple XML root nodes, without raising an error. This is despite enabling the validator option "-v".
An XML document is expected to have one root element.
<abc/><abc/>
There are two elements at the root level, which I expected to raise an error. The input is saved in a file named example.xml.
example.xml
./src/cli/cli.js -v example.xml
{ abc: [ '', '' ] }
My question is: Why the XML validator doesn't throw an error? Please note that xmllint rejects the input example as invalid.
Description
The parser accepts inputs that have multiple XML root nodes, without raising an error. This is despite enabling the validator option "-v".
An XML document is expected to have one root element.
Input
There are two elements at the root level, which I expected to raise an error. The input is saved in a file named
example.xml
.Code
Output
My question is: Why the XML validator doesn't throw an error? Please note that xmllint rejects the input example as invalid.