Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: esl/exml

Tags

4.1.2

Toggle 4.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #76 from esl/fix_llvm19

Fix llvm19 builds

4.1.1

Toggle 4.1.1's commit message

Verified

This commit was signed with the committer’s verified signature. The key has been revoked.
NelsonVides Nelson Vides
exml:parse/2 in case of error returns binary for consistency with oth…

…er APIs

4.1.0

Toggle 4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #75 from esl/type_improvements

Type improvements

4.0.0

Toggle 4.0.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has been revoked.
NelsonVides Nelson Vides
Fix CI build status link

3.4.1

Toggle 3.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #69 from esl/modernise

Modernise

3.4.0

Toggle 3.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #68 from esl/max-element-size

Fix and improve the check for maximum element size

3.3.4

Toggle 3.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #67 from esl/bugfix/subelement_with_name_and_ns

Fix subelement_with_name_and_ns bug #38

3.3.3

Toggle 3.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #66 from esl/to_iolist_types

Accept more xml types in to_iolist

3.2.2

Toggle 3.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #65 from esl/fix-null

Throw exception on null characters

Any further data passed via exml_stream:parse/2 to the parser won't be processed as well because rapidxml works on null-terminated strings and treats the whole input as empty. The similar issue happens when null character is in the middle of input (other exception is thrown but it has eof flag as well).

I implemented the fix that checks (in advance) whether the buffer contains null character. If so, it throws the error immediately. This way we can make sure that input received from Erlang will be valid in term of processing.

3.2.1

Toggle 3.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #63 from esl/xml_compliance

Verify forbidden chars inside cdata and escaped chars!