mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-28 06:42:14 +09:00
Replace CDATA with proper escape in XML output
This commit is contained in:
parent
990876515b
commit
fda9763e82
1 changed files with 4 additions and 4 deletions
|
|
@ -14,8 +14,8 @@ class XMLDisplayHandler
|
|||
$variables = $oModule->getVariables();
|
||||
|
||||
$xmlDoc = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<response>\n";
|
||||
$xmlDoc .= sprintf("<error>%s</error>\n", $oModule->getError());
|
||||
$xmlDoc .= sprintf("<message>%s</message>\n", str_replace(array('<', '>', '&'), array('<', '>', '&'), $oModule->getMessage()));
|
||||
$xmlDoc .= sprintf("<error>%s</error>\n", escape($oModule->getError()));
|
||||
$xmlDoc .= sprintf("<message>%s</message>\n", escape($oModule->getMessage()));
|
||||
|
||||
$xmlDoc .= $this->_makeXmlDoc($variables);
|
||||
|
||||
|
|
@ -47,11 +47,11 @@ class XMLDisplayHandler
|
|||
|
||||
if(is_string($val))
|
||||
{
|
||||
$xmlDoc .= sprintf('<%s><![CDATA[%s]]></%s>%s', $key, $val, $key, "\n");
|
||||
$xmlDoc .= sprintf('<%s>%s</%s>%s', $key, escape($val), $key, "\n");
|
||||
}
|
||||
else if(!is_array($val) && !is_object($val))
|
||||
{
|
||||
$xmlDoc .= sprintf('<%s>%s</%s>%s', $key, $val, $key, "\n");
|
||||
$xmlDoc .= sprintf('<%s>%s</%s>%s', $key, escape($val), $key, "\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue