1
0
mirror of synced 2024-12-14 07:06:04 +03:00

removing tabs

This commit is contained in:
pookey 2007-09-26 19:56:20 +00:00
parent 77daa29c2c
commit c929891962

View File

@ -33,25 +33,25 @@ class Doctrine_Parser_Xml extends Doctrine_Parser
{
public function arrayToXml($data, $rootNodeName = 'data', $xml = null)
{
if ($xml === null) {
$xml = new SimpleXmlElement("<?xml version=\"1.0\" encoding=\"utf-8\"?><$rootNodeName/>");
}
foreach($data as $key => $value)
{
if (is_array($value)) {
$node = $xml->addChild($key);
$this->arrayToXml($value, $rootNodeName, $node);
} else {
if ($xml === null) {
$xml = new SimpleXmlElement("<?xml version=\"1.0\" encoding=\"utf-8\"?><$rootNodeName/>");
}
foreach($data as $key => $value)
{
if (is_array($value)) {
$node = $xml->addChild($key);
$this->arrayToXml($value, $rootNodeName, $node);
} else {
$value = htmlentities($value);
$xml->addChild($key, $value);
}
$xml->addChild($key, $value);
}
}
return $xml->asXML();
}
return $xml->asXML();
}
public function dumpData($array, $path = null)
@ -111,4 +111,4 @@ class Doctrine_Parser_Xml extends Doctrine_Parser
return array();
}
}
}
}