]> git.eshelyaron.com Git - emacs.git/commit
dom-print: Fix missing entities quoting
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 30 Oct 2022 13:37:23 +0000 (09:37 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 30 Oct 2022 13:40:06 +0000 (09:40 -0400)
commit311c95fd67c219565fc750afedea3867f087aef7
tree3e09e29c459bedfdd376fde27bd5b58886e256fc
parent2fa8f1b77a66a486d67aaa0ced062b1eb4ff9f88
dom-print: Fix missing entities quoting

Also use `?\s` for the space character.

* lisp/dom.el (dom-print): Properly quote special characters to avoid
generating invalid HTML/XML.
(dom-tag, dom-attributes, dom-children, dom-node)
(dom-add-child-before): Simplify.
(dom-set-attribute): Add at beginning rather than at end (slightly
more efficient and less destructive).
lisp/dom.el