Skip to content

fix: escape XML special characters in addChild text content#67

Open
guillaumedelre wants to merge 1 commit into
downforcetech:mainfrom
guillaumedelre:feature/issue-14
Open

fix: escape XML special characters in addChild text content#67
guillaumedelre wants to merge 1 commit into
downforcetech:mainfrom
guillaumedelre:feature/issue-14

Conversation

@guillaumedelre
Copy link
Copy Markdown

DOMElement::__construct does not escape & or < in its value argument, causing DOMException when user data contains XML special characters. Replace the value parameter with a createTextNode call after attachment, which handles escaping at the DOM level.

Fixes #14

DOMElement::__construct does not escape & or < in its value argument,
causing DOMException when user data contains XML special characters.
Replace the value parameter with a createTextNode call after attachment,
which handles escaping at the DOM level.

Fixes downforcetech#14

Signed-off-by: Guillaume Delré <delre.guillaume@gmail.com>
@guillaumedelre
Copy link
Copy Markdown
Author

Hey @daniele-orlando, this PR fixes #14 — happy to adjust if anything looks off.

@guillaumedelre
Copy link
Copy Markdown
Author

Hey @daniele-orlando, just a gentle ping on this one. Happy to rebase or adjust if needed.

@daniele-orlando
Copy link
Copy Markdown
Member

Hi @guillaumedelre, thanks for your valuable pull requests. I'm committed to review and merge them in the codebase as soon as I find a slot of time to work on fluidxml. Don't worry in case they remain parked for few days, I'll not forget about them.
Thank you again for your contribution, it is very valuable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

XML special chars break the document

2 participants