Projet

Général

Profil

Actions

Anomalie #6610

fermé

Template Ooo: Caractère invalide

Ajouté par Éric Brison il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
30/09/2016
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Il faut remplacer les caractères invalides par un caractère indiquant l'erreur (exemple : un carré).
Il faut retourner un message d'avertissement plus explicite si de tels caractères sont rencontrés.

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non

Description

Certaine séquence de caractères sont invalides en XML.

Char    ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]    
/* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */

Si un attribut texte contient de tels caractères, le fichier Ooo contenant l'attribut n'est pas produit et l'erreur :
"Error in parse condition",
cela provoque

PHP Warning:  DOMDocument::loadXML(): PCDATA invalid Char value 6 in Entity, line: 2 in /var/www/dynacase/WHAT/Class.OOoLayout.php on line 259
PHP Warning:  DOMDocument::loadXML(): PCDATA invalid Char value 7 in Entity, line: 2 in /var/www/dynacase/WHAT/Class.OOoLayout.php on line 259


Demandes liées 1 (0 ouverte1 fermée)

Lié à Core - Anomalie #6563: PHP Fatal error: Call to a member function appendChild() on a non-object in /…/WHAT/Class.OOoLayout.php on line 1614IntégréJérôme Augé05/09/2016

Actions

Mis à jour par Marc Claverie il y a plus de 9 ans

  • Version cible mis à 3.2.23

Mis à jour par Éric Brison il y a plus de 9 ans

  • Statut changé de Nouveau à Analysé

Mis à jour par Éric Brison il y a plus de 9 ans

  • Lié à Anomalie #6563: PHP Fatal error: Call to a member function appendChild() on a non-object in /…/WHAT/Class.OOoLayout.php on line 1614 ajouté

Mis à jour par Éric Brison il y a plus de 9 ans

  • Statut changé de Analysé à Assigné
  • Assigné à mis à Jérôme Augé

Mis à jour par Jérôme Augé il y a plus de 9 ans

  • % réalisé changé de 0 à 10

Mis à jour par Jérôme Augé il y a plus de 9 ans

  • % réalisé changé de 10 à 100

Mis à jour par Éric Brison il y a plus de 9 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit internal-platfrom:commit:8ea46537aeccc6befeab665a60d29b28b38b9084.

Actions

Formats disponibles : Atom PDF