#1749 fixed special chars escaping in XML file output

This commit is contained in:
tomash 2006-08-23 23:59:55 +00:00
parent fd751607bb
commit e76d68ea79

View file

@ -788,13 +788,13 @@ class MetaData{
$arr = $this->getSubrows($id, $genXML); $arr = $this->getSubrows($id, $genXML);
if(PEAR::isError($arr)) return $arr; if(PEAR::isError($arr)) return $arr;
if(DEBUG) var_dump($arr); if(DEBUG) var_dump($arr);
extract($arr); extract($arr); // attr, children, nSpaces
if($genXML){ if($genXML){
$node = XML_Util::createTagFromArray(array( $node = XML_Util::createTagFromArray(array(
'namespace' => $predns, 'namespace' => $predns,
'localPart' => $predicate, 'localPart' => $predicate,
'attributes'=> $attrs, 'attributes'=> $attrs,
'content' => (is_null($object) ? $children : $object), 'content' => (is_null($object) ? $children : htmlspecialchars($object)),
), FALSE); ), FALSE);
// 'content' => (is_null($object) ? $children : htmlentities($object, ENT_COMPAT, 'UTF-8')), // 'content' => (is_null($object) ? $children : htmlentities($object, ENT_COMPAT, 'UTF-8')),
}else{ }else{