]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetHyperlink.cpp
Improve handling of top and bottom margin
[lyx.git] / src / insets / InsetHyperlink.cpp
index 6246ff840a53ac3752fb1fbf9b59b009b09844f5..0f039e34d81deb9372452bcbd939ad622b80cc7a 100644 (file)
@@ -10,7 +10,6 @@
  */
 
 #include <config.h>
-
 #include "InsetHyperlink.h"
 
 #include "Buffer.h"
@@ -21,6 +20,7 @@
 #include "FuncStatus.h"
 #include "LaTeXFeatures.h"
 #include "OutputParams.h"
+#include "output_docbook.h"
 #include "output_xhtml.h"
 #include "xml.h"
 #include "texstream.h"
@@ -213,14 +213,11 @@ int InsetHyperlink::plaintext(odocstringstream & os,
 }
 
 
-int InsetHyperlink::docbook(odocstream & os, OutputParams const &) const
+void InsetHyperlink::docbook(XMLStream & xs, OutputParams const &) const
 {
-       os << "<ulink url=\""
-          << subst(getParam("target"), from_ascii("&"), from_ascii("&amp;"))
-          << "\">"
-          << xml::escapeString(getParam("name"))
-          << "</ulink>";
-       return 0;
+       xs << xml::StartTag("link", "xlink:href=\"" + subst(getParam("target"), from_ascii("&"), from_ascii("&amp;")) + "\"");
+       xs << xml::escapeString(getParam("name"));
+       xs << xml::EndTag("link");
 }