summaryrefslogtreecommitdiff
path: root/forms/source/xforms/xmlhelper.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2012-08-23 18:23:43 +0200
committerStephan Bergmann <sbergman@redhat.com>2012-09-03 15:55:04 +0200
commit9b07288138228af56e58f50dc6ba50865b52fdfb (patch)
tree2bde7ca61824f7266c70a404be6049fba26d8c98 /forms/source/xforms/xmlhelper.cxx
parenteb0e7f62587d957c8d7a86d1c8170e5cd7a7e029 (diff)
fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style
Change-Id: I577fbc7f990be9ec1f7b7eea53218b7daaccb2a1
Diffstat (limited to 'forms/source/xforms/xmlhelper.cxx')
-rw-r--r--forms/source/xforms/xmlhelper.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/forms/source/xforms/xmlhelper.cxx b/forms/source/xforms/xmlhelper.cxx
index c3359a307882..025bebf59cc8 100644
--- a/forms/source/xforms/xmlhelper.cxx
+++ b/forms/source/xforms/xmlhelper.cxx
@@ -23,12 +23,14 @@
#include "unohelper.hxx"
#include <rtl/ustring.hxx>
#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
+#include <com/sun/star/xml/dom/DocumentBuilder.hpp>
+#include <comphelper/processfactory.hxx>
using rtl::OUString;
using com::sun::star::uno::Reference;
using com::sun::star::uno::UNO_QUERY_THROW;
using com::sun::star::container::XNameContainer;
+using com::sun::star::xml::dom::DocumentBuilder;
using com::sun::star::xml::dom::XDocumentBuilder;
@@ -128,11 +130,7 @@ bool isValidPrefixName( const OUString& sName,
Reference<XDocumentBuilder> getDocumentBuilder()
{
- Reference<XDocumentBuilder> xBuilder(
- xforms::createInstance(
- OUSTRING("com.sun.star.xml.dom.DocumentBuilder") ),
- UNO_QUERY_THROW );
- OSL_ENSURE( xBuilder.is(), "no document builder?" );
+ Reference<XDocumentBuilder> xBuilder(DocumentBuilder::create(::comphelper::getProcessComponentContext()));
return xBuilder;
}