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