From 3041dcfff2c3d3d4e3d8395f02d61874a6351777 Mon Sep 17 00:00:00 2001 From: Willem Date: Wed, 17 Jul 2024 13:24:47 +0200 Subject: [PATCH] Added full attribute escaping. --- lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk index ce44d34..00c4012 100644 --- a/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk +++ b/lib/make/सिस्टमₚᵣₐᵧToੴ/mb_make_xml.mk @@ -13,7 +13,7 @@ $(call mb-make-call,mb-doc-variable-rock,MB_MAKE_XML_CDATA_END,Expanded special define _escape-xml-attr -$(MB_ᕽᕽᕽ   )$(subst <,<,$(subst >,>,$(subst $(MB_MAKE_XML_CDATA_START),,$(subst $(MB_MAKE_XML_CDATA_END),,$(1))))) +$(MB_ᕽᕽᕽ   )$(subst ',',$(subst ","e;,$(subst &,&,$(subst <,<,$(subst >,>,$(subst $(MB_MAKE_XML_CDATA_START),,$(subst $(MB_MAKE_XML_CDATA_END),,$(1)))))))) endef define mb-make-xml-open $(MB_ᕽᕽᕽ   )$(MB_MAKE_XML_LT)$(1)$(if $(2), $(2)$(MB_MAKE_EQUALS)\"$(call mb-make-call,_escape-xml-attr,$(3))\")$(if $(4), $(4)$(MB_MAKE_EQUALS)\"$(call mb-make-call,_escape-xml-attr,$(5))\")$(MB_MAKE_XML_GT)