diff options
author | Matteo Casalin <matteo.casalin@yahoo.com> | 2014-04-24 08:40:05 +0200 |
---|---|---|
committer | Matteo Casalin <matteo.casalin@yahoo.com> | 2014-04-27 14:00:47 +0200 |
commit | 17b77c9788e0555cb271efa271dd195cb19f9551 (patch) | |
tree | 0cf81298de170b173b1088a852ae726f749d4706 /sw | |
parent | 8e7ab851a35dee4b36eec9b55adcaafb0f0d9af8 (diff) |
Prefer OUString concatenation to OUStringBuffer
Change-Id: Ia4ad18d841368a225e14ee3bfa0e55caca558c8e
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/filter/xml/xmlexpit.cxx | 19 |
1 files changed, 8 insertions, 11 deletions
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; |