Fix & in RAP links.
[gpl/argeo-suite.git] / publishing / org.argeo.publishing.ui / src / org / argeo / docbook / ui / DbkTextInterpreter.java
index d56bbf7ecc6b854c2639851d74cf55289ea8628a..c6fe0d6212c7c8b983e66a1867374be60c05df2c 100644 (file)
@@ -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("<a href=\"").append(href).append("\">");
                                        readAsSimpleHtml(child, sb);
                                        sb.append("</a>");