*/
#include <config.h>
-
#include "InsetHyperlink.h"
#include "Buffer.h"
#include "FuncStatus.h"
#include "LaTeXFeatures.h"
#include "OutputParams.h"
+#include "output_docbook.h"
#include "output_xhtml.h"
#include "xml.h"
#include "texstream.h"
}
-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("&"))
- << "\">"
- << xml::escapeString(getParam("name"))
- << "</ulink>";
- return 0;
+ xs << xml::StartTag("link", "xlink:href=\"" + subst(getParam("target"), from_ascii("&"), from_ascii("&")) + "\"");
+ xs << xml::escapeString(getParam("name"));
+ xs << xml::EndTag("link");
}