Skip to content
Extraits de code Groupes Projets
Valider eebd6dc7 rédigé par diosmosis's avatar diosmosis
Parcourir les fichiers

Fix XML rendering regression.

parent 5076ef5e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -154,16 +154,16 @@ class Xml extends Renderer ...@@ -154,16 +154,16 @@ class Xml extends Renderer
foreach ($array as $key => $value) { foreach ($array as $key => $value) {
// based on the type of array & the key, determine how this node will look // based on the type of array & the key, determine how this node will look
if ($isAssociativeArray) { if ($isAssociativeArray) {
if (!self::isValidXmlTagName($key)) { if (strpos($key, '=') !== false) {
$prefix = "<row key=\"$key\">";
$suffix = "</row>";
$emptyNode = "<row key=\"$key\"/>";
} else if (strpos($key, '=') !== false) {
list($keyAttributeName, $key) = explode('=', $key, 2); list($keyAttributeName, $key) = explode('=', $key, 2);
$prefix = "<row $keyAttributeName=\"$key\">"; $prefix = "<row $keyAttributeName=\"$key\">";
$suffix = "</row>"; $suffix = "</row>";
$emptyNode = "<row $keyAttributeName=\"$key\">"; $emptyNode = "<row $keyAttributeName=\"$key\">";
} else if (!self::isValidXmlTagName($key)) {
$prefix = "<row key=\"$key\">";
$suffix = "</row>";
$emptyNode = "<row key=\"$key\"/>";
} else { } else {
$prefix = "<$key>"; $prefix = "<$key>";
$suffix = "</$key>"; $suffix = "</$key>";
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter