XMLValidator does not give error if XML declaration is not at the starting of XML #601
Open
5 of 6 tasks
Labels
Pending
Pending to be confirmed by user/author for some check/update/implementation
Description
Input
Try to validate this XML
<note><?xml version="1.0" encoding="utf-8"?>test</note>
Code
Output
XMLValidator returns true
expected data
XMLValidator.validate should return error with message
XML declaration allowed only at the start of the document.
https://github.com/NaturalIntelligence/fast-xml-parser/blob/3c9e9fe4346a3c9924d4db45e60a7a29c565caac/src/validator.js#L206C46-L206C104
Additional Notes:
fast-xml-parser/src/validator.js
Line 204 in 3c9e9fe
start = i
in our case andtagname
become""
Would you like to work on this issue?
Bookmark this repository for further updates. Visit SoloThought to know about recent features.
The text was updated successfully, but these errors were encountered: