From: Mathieu Baudier Date: Tue, 6 Jul 2021 10:12:52 +0000 (+0200) Subject: Fix & in RAP links. X-Git-Tag: argeo-suite-2.3.1~33 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=228b95119e16b3e88078842b68e3983b999208b1 Fix & in RAP links. --- diff --git a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkTextInterpreter.java b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkTextInterpreter.java index d56bbf7..c6fe0d6 100644 --- a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkTextInterpreter.java +++ b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkTextInterpreter.java @@ -197,6 +197,8 @@ public class DbkTextInterpreter implements TextInterpreter { } else if (child.getName().equals(DbkType.link.get())) { if (child.hasProperty(DbkAttr.XLINK_HREF)) { String href = child.getProperty(DbkAttr.XLINK_HREF).getString(); + // TODO deal with other forbidden XML characters? + href = href.replace("&", "&"); sb.append(""); readAsSimpleHtml(child, sb); sb.append("");