aboutsummaryrefslogtreecommitdiffstats
path: root/lib/xmerl/src/xmerl_sax_parser_base.erlsrc
AgeCommit message (Collapse)Author
2018-09-26TypoPeter Lemenkov
Signed-off-by: Peter Lemenkov <[email protected]>
2017-05-24[xmerl] Fix fragmented xml directive bug and replace ets tableLars Thorsen
* Fix continuation bug if the xml directive is fragmented * Replace the ENTITY ets table with a map
2017-03-07[xmerl] Fix compiler and dialyzer warningsLars Thorsen
2017-02-22[xmerl] Remove faulty throwsLars Thorsen
2017-02-22[xmerl] Fix XML "well-formedness" bug i SAX parserLars Thorsen
Changed the XML Sax parser behaviour so it returns an error if there are something more in the file after the the matching document. If one using the xmerl_sax_parser:stream() a rest is allowed which then can be sent to a new call of xmerl_sax_parser:stream() to parse next document. This is done to be compliant with XML conformance tests.
2017-02-22[xmerl] Correct bug handling multiple documents on a streamLars Thorsen
Change how to interpret end of document to comply with Tim Brays comment on the standard. This makes it possible to handle more than one doc on a stream, the standard makes it impossible to know when the document is ended without waiting for the next document (and not always even that). Tim Brays comment about the trailing "Misc" rule: The fact that you're allowed some trailing junk after the root element, I decided (but unfortunately too late) is a real design error in XML. If I'm writing a network client, I'm probably going to close the link as soon as a I see the root element end-tag, and not depend on the other end closing it down properly. Furthermore, if I want to send a succession of XML documents over a network link, if I find a processing instruction after a root element, is it a trailer on the previous document, or part of the prolog of the next?
2016-05-17xmerl: Fix unmatched return warningsBjörn-Egil Dahlberg
2016-03-15update copyright-yearHenrik Nord
2016-02-17xmerl: Add suppression of Dialyzer warningsHans Bolinder
2015-06-18Change license text to APLv2Bruce Yinhe
2014-01-21[xmerl] Fix problem with header of next XML document is in the bufferLars Thorsen
when using xmerl_sax_parser:stream/2 function.
2014-01-21[xmerl] Fix bug in SAX parser when next doc start in the same bufferLars Thorsen
2012-08-31Update copyright yearsBjörn-Egil Dahlberg
2012-04-23Fix continuation bug in parse_default_decl_1/2Lars Thorsen
2012-03-28[xmerl] Fix error message and documentation bugLars Thorsen
2012-03-21Fix continuation errorLars Thorsen
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-11-11Fix character check of non-characters due to change in unicode moduleLars Thorsen
2010-12-02Fix entity checking when option skip_external_dtd is used so there is no ↵Lars Thorsen
fatal error.
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP