Merge pull request #276 from infojunkie/OOCalcReaderXML

Convert properties to string in OOCalc reader
This commit is contained in:
Mark Baker 2013-12-01 03:34:54 -08:00
commit 9f93cab6c5
1 changed files with 2 additions and 0 deletions

View File

@ -359,6 +359,7 @@ class PHPExcel_Reader_OOCalc extends PHPExcel_Reader_Abstract implements PHPExce
$officePropertyDC = $officePropertyData->children($namespacesMeta['dc']); $officePropertyDC = $officePropertyData->children($namespacesMeta['dc']);
} }
foreach($officePropertyDC as $propertyName => $propertyValue) { foreach($officePropertyDC as $propertyName => $propertyValue) {
$propertyValue = (string) $propertyValue;
switch ($propertyName) { switch ($propertyName) {
case 'title' : case 'title' :
$docProps->setTitle($propertyValue); $docProps->setTitle($propertyValue);
@ -386,6 +387,7 @@ class PHPExcel_Reader_OOCalc extends PHPExcel_Reader_Abstract implements PHPExce
} }
foreach($officePropertyMeta as $propertyName => $propertyValue) { foreach($officePropertyMeta as $propertyName => $propertyValue) {
$propertyValueAttributes = $propertyValue->attributes($namespacesMeta['meta']); $propertyValueAttributes = $propertyValue->attributes($namespacesMeta['meta']);
$propertyValue = (string) $propertyValue;
switch ($propertyName) { switch ($propertyName) {
case 'initial-creator' : case 'initial-creator' :
$docProps->setCreator($propertyValue); $docProps->setCreator($propertyValue);