From 17b77c9788e0555cb271efa271dd195cb19f9551 Mon Sep 17 00:00:00 2001 From: Matteo Casalin Date: Thu, 24 Apr 2014 08:40:05 +0200 Subject: Prefer OUString concatenation to OUStringBuffer Change-Id: Ia4ad18d841368a225e14ee3bfa0e55caca558c8e --- sw/source/filter/xml/xmlexpit.cxx | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'sw') diff --git a/sw/source/filter/xml/xmlexpit.cxx b/sw/source/filter/xml/xmlexpit.cxx index b4bf203bd3f3..49fd84ba3d8a 100644 --- a/sw/source/filter/xml/xmlexpit.cxx +++ b/sw/source/filter/xml/xmlexpit.cxx @@ -153,7 +153,6 @@ void SvXMLExportItemMapper::exportXML( const SvXMLExport& rExport, PTR_CAST( SvXMLAttrContainerItem, &rItem ); const sal_uInt16 nCount = pUnknown->GetAttrCount(); - OUStringBuffer sName; for( sal_uInt16 i=0; i < nCount; i++ ) { const OUString sPrefix( pUnknown->GetAttrPrefix( i ) ); @@ -175,20 +174,18 @@ void SvXMLExportItemMapper::exportXML( const SvXMLExport& rExport, } pNewNamespaceMap->Add( sPrefix, sNamespace ); - sName.append( GetXMLToken(XML_XMLNS) ); - sName.append( ':' ); - sName.append( sPrefix ); - rAttrList.AddAttribute( sName.makeStringAndClear(), + rAttrList.AddAttribute( GetXMLToken(XML_XMLNS) + ":" + sPrefix, sNamespace ); } - sName.append( sPrefix ); - sName.append( ':' ); + rAttrList.AddAttribute( sPrefix + ":" + pUnknown->GetAttrLName(i), + pUnknown->GetAttrValue(i) ); + } + else + { + rAttrList.AddAttribute( pUnknown->GetAttrLName(i), + pUnknown->GetAttrValue(i) ); } - - sName.append( pUnknown->GetAttrLName( i ) ); - rAttrList.AddAttribute( sName.makeStringAndClear(), - pUnknown->GetAttrValue(i) ); } delete pNewNamespaceMap; -- cgit