Re: [guile-lib] html->sxml does not decode entities in attributes

"Dr. Arne Babenhauserheide" <[email protected]> Wed, 05 Feb 2025 12:38:08 +0100
Newsgroups gmane.lisp.guile.devel
Message-ID <[email protected]>
Hi Felix,

Felix Lechner via "Developers list for Guile, the GNU extensibility library" <[email protected]> writes:
> On Tue, Feb 04 2025, Tomas Volf wrote:
>> automatically decoding now would lead to double decoding.
>
> Will a second decoding step for HTML entities, which is the most likely
> workaround, mess up strings like "a&b" or "bbb\"ccc'ddd" ?

Yes, for examplpe when including actually encoded data which then cannot
be provided at all.

data-attributes are nowadays used to provide actual data used via
dataset, so attributes can contain arbitrary data:
https://developer.mozilla.org/en/docs/Web/HTML/Global_attributes/data-*

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmejTaAQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD67IkEACh7x3lFJRpvHBVsICeXgG4NtKYs/lG+kwd
3IZmQpszAA0DvrUi0Pn/uU7nqK6+neOMSL/GsD74Old3xVXrrNP/mgei4CY+OA3a
bwu8xlmZ6/JmTjGyB/vtMiZf0SiFVLuJa5+tbTxFXnvnqbXWgPZF2/TL54UHSWRu
avoDesGeteHTLCYWQ8fro/gOMTjrEib0tnBnFwtboW/E42tbCp3amNtHcaamI5dK
zGbsTYDZo1ywnff7r6ITTNnd0KoHhVZWiWGJYbNZ0VtgST2d1ddHESMoAmjUqsp/
JMlD0PlvcHKUXrgYtMhctTYmUU0ySBDlx182ianSy/QbWSjI47lp78uiB8INOIXB
TuSQLDi9FeNeOB4EqCBaYTrxisCCbTXh7WU2b3ipPtWTuguDoKP1+7RDFZIn63MC
JYfUdS6Sxu8rSROx5/rN50MdW75TjqwJoF3dD9zNztybBQU3Xz4LirnHVrB6cdUM
AyxTRidhP8t40S0MAp0Pra3pfKBC4vIJgsmi+HDWUc8gKGBPToAQDq7Qs/ZH6R4q
I+LhGQoONHkxYlt0Nf+qtz9uks39uP9+UCWIendxJLAnKPJU3lJGfCXxsCOQ5i6q
FSGLtTfiCWkCer74Glt1bd580NCCbb9HvQf0yBsfz5ch1slgDXCDvnshZAwNqsqE
Z28dPVzyd4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmejTaAQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSK5QA/9KHwYF5oaLWuUQQV1vLb8bJNkK
nx/DQFLNfnt3BbvlJM9xHXNnTWd4sCp0rL4U2/wx3XwVQpqteLF89W2300rYeE6q
3wcxhT/FCJEIVhCpVzRkqm7lpKIDW5hR7bBPlaPZhHU6W/RXA3kLqIG1nqMIiptg
URChxwTASx65u4U2DQ==
=OmD2
-----END PGP SIGNATURE-----