From 228b95119e16b3e88078842b68e3983b999208b1 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 6 Jul 2021 12:12:52 +0200 Subject: [PATCH] Fix & in RAP links. --- .../src/org/argeo/docbook/ui/DbkTextInterpreter.java | 2 ++ 1 file changed, 2 insertions(+) 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(""); -- 2.30.2