[NTG-context] URLs in XML, escaping special characters
Wolfgang Schuster
wolfgang.schuster.lists at gmail.com
Wed Oct 7 16:47:15 CEST 2020
Denis Maier schrieb am 07.10.2020 um 15:42:
> Hi,
>
> I'm struggling with getting hyphenated URLs to work from XML input.
> How do you enter ampersands and percent signs correctly so that they
> can be used in links?
>
> This here doesn't really works:
>
> ================
> \startxmlsetups xml:test
> \xmlsetsetup{#1}{*}{-}
> % Hauptgruppen
> \xmlsetsetup{#1}{article|ext-link}{xml:*}
> \stopxmlsetups
>
> \xmlregistersetup{xml:test}
>
> \startxmlsetups xml:article
> \starttext
> \xmlflush{#1}
> \stoptext
> \stopxmlsetups
>
> \startxmlsetups xml:ext-link
> \goto{\hyphenatedurl{\xmlflush{#1}}}[url(\xmlflush{#1})]
> \stopxmlsetups
\startxmlsetups xml:ext-link
\begingroup
\expandUx
\expanded{\goto{\hyphenatedurl{\xmlflush{#1}}}[url(\xmlflush{#1})]}
\endgroup
\stopxmlsetups
Wolfgang
More information about the ntg-context
mailing list