summaryrefslogtreecommitdiff
path: root/sw/source/filter
diff options
context:
space:
mode:
authorMatteo Casalin <matteo.casalin@yahoo.com>2014-04-24 08:40:05 +0200
committerMatteo Casalin <matteo.casalin@yahoo.com>2014-04-27 14:00:47 +0200
commit17b77c9788e0555cb271efa271dd195cb19f9551 (patch)
tree0cf81298de170b173b1088a852ae726f749d4706 /sw/source/filter
parent8e7ab851a35dee4b36eec9b55adcaafb0f0d9af8 (diff)
Prefer OUString concatenation to OUStringBuffer
Change-Id: Ia4ad18d841368a225e14ee3bfa0e55caca558c8e
Diffstat (limited to 'sw/source/filter')
-rw-r--r--sw/source/filter/xml/xmlexpit.cxx19
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;