diff options
author | Noel Grandin <noel@peralex.com> | 2012-08-23 18:23:43 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2012-09-03 15:55:04 +0200 |
commit | 9b07288138228af56e58f50dc6ba50865b52fdfb (patch) | |
tree | 2bde7ca61824f7266c70a404be6049fba26d8c98 /oox/source | |
parent | eb0e7f62587d957c8d7a86d1c8170e5cd7a7e029 (diff) |
fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style
Change-Id: I577fbc7f990be9ec1f7b7eea53218b7daaccb2a1
Diffstat (limited to 'oox/source')
-rw-r--r-- | oox/source/core/xmlfilterbase.cxx | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/oox/source/core/xmlfilterbase.cxx b/oox/source/core/xmlfilterbase.cxx index 2af9cb0c32d1..06773dc4be9e 100644 --- a/oox/source/core/xmlfilterbase.cxx +++ b/oox/source/core/xmlfilterbase.cxx @@ -43,7 +43,7 @@ #include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> #include <com/sun/star/document/XOOXMLDocumentPropertiesImporter.hpp> #include <com/sun/star/xml/dom/XDocument.hpp> -#include <com/sun/star/xml/dom/XDocumentBuilder.hpp> +#include <com/sun/star/xml/dom/DocumentBuilder.hpp> #include <com/sun/star/beans/XPropertySet.hpp> #include <comphelper/processfactory.hxx> #include <comphelper/mediadescriptor.hxx> @@ -52,6 +52,7 @@ using ::com::sun::star::uno::XComponentContext; using ::com::sun::star::document::XOOXMLDocumentPropertiesImporter; using ::com::sun::star::document::XDocumentPropertiesSupplier; +using ::com::sun::star::xml::dom::DocumentBuilder; using ::com::sun::star::xml::dom::XDocument; using ::com::sun::star::xml::dom::XDocumentBuilder; using ::com::sun::star::xml::sax::XFastSAXSerializable; @@ -357,11 +358,7 @@ Reference<XDocument> XmlFilterBase::importFragment( const ::rtl::OUString& aFrag // create the dom parser Reference< XComponentContext > xContext = lcl_getComponentContext(getServiceFactory()); - Reference<XDocumentBuilder> xDomBuilder( - xContext->getServiceManager()->createInstanceWithContext( - ::rtl::OUString("com.sun.star.xml.dom.DocumentBuilder" ), - xContext), - UNO_QUERY_THROW ); + Reference<XDocumentBuilder> xDomBuilder( DocumentBuilder::create(xContext) ); // create DOM from fragment xRet = xDomBuilder->parse(xInStrm); |