From ad4ca3051b6eba7e63d09b4244c7299949f8244f Mon Sep 17 00:00:00 2001 From: denisb <denisb@a-working-class-hero-is-something-to.be> Date: Fri, 29 Oct 2010 07:39:47 +0000 Subject: [PATCH] reprenons [16525] et corrigeons en amont plus proprement. plus petit commentaire. --- ecrire/inc/xml.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ecrire/inc/xml.php b/ecrire/inc/xml.php index e4a4a5c2d1..f2a9a7d0c6 100644 --- a/ecrire/inc/xml.php +++ b/ecrire/inc/xml.php @@ -91,7 +91,8 @@ function spip_xml_parse(&$texte, $strict=true, $clean=true, $profondeur = -1){ } else return importer_charset($texte,$charset);//$texte // un tag qui constitue du texte a reporter dans $before } - $content = substr($txt,0,$p); + // un trim pour les tag indentes et/ou ecrits sur plusieurs lignes + $content = trim(substr($txt,0,$p)); $txt = substr($txt,$p+$ncclos); if ($profondeur==0 OR strpos($content,"<")===FALSE) // eviter une recursion si pas utile $out[$tag][] = importer_charset($content,$charset);//$content; @@ -128,8 +129,7 @@ function spip_xml_aplatit($arbre,$separateur = " "){ else $s.="$feuille$separateur"; } - return strlen($separateur) ? - trim(substr($s, 0, -strlen($separateur))) : trim($s); + return strlen($separateur) ? substr($s, 0, -strlen($separateur)) : $s; } // http://doc.spip.org/@spip_xml_tagname -- GitLab