Forum


Replies: 3   Views: 243
Caracteres especiales en el nombre de las series de una gráfica
Topic closed:
Please note this is an old forum thread. Information in this post may be out-to-date and/or erroneous.
Every phpdocx version includes new features and improvements. Previously unsupported features may have been added to newer releases, or past issues may have been corrected.
We encourage you to download the current phpdocx version and check the Documentation available.

Posted by rmartinez  · 05-03-2019 - 16:08

Buenos días.

Estaba teniendo problemas al crear una gráfica cuando todo estaba correcto y descubrí que el problema estaba en el nombre de unas series de la gráfica. Es decir, teniendo algo similar a esto:

$data = array(
    'legend' => array('Legend 1', 'Legend 2', 'Legend 3'),
    'data' => array(
        array(
            'name' => 'Red',
            'values' => array(10, 20, 5),
        ),
        array(
            'name' => 'Black & White',
            'values' => array(20, 60, 3),
        ),
        array(
            'name' => 'Blue',
            'values' => array(50, 33, 7),
        ),
    ),
);

para el data del paramsChart, el documento no se puede llegar a abrir (en mi caso lo descargo automáticamente) por un error. Cambiando el "&" por, por ejemplo, una "Y", todo funciona correctamente.

Puedo sustituir el caracter problemático (no sé si habrá alguno más) pero ¿existe alguna otra opción para que pueda tener mi gráfica con el caracter "&"?

Gracias.

Saludos.

Posted by admin  · 05-03-2019 - 17:16

Hola,

Para solucionarlo tienes que transformar & en &, es decir:

$data = array(
    'legend' => array('Legend 1', 'Legend 2', 'Legend 3'),
    'data' => array(
        array(
            'name' => 'Red',
            'values' => array(10, 20, 5),
        ),
        array(
            'name' => 'Black & White',
            'values' => array(20, 60, 3),
        ),
        array(
            'name' => 'Blue',
            'values' => array(50, 33, 7),
        ),
    ),
);

Saludos.

 

Posted by rmartinez  · 06-03-2019 - 12:01

Ok, gracias.

Posted by admin  · 16-04-2019 - 17:33

Como comentario para todos, los caracteres XML protegidos como &, <, > y similares, deben ser escapados para poder ser añadidos correctamente como contenidos.

Saludos.