2011-02-22 12 views
22

Estoy generando un objeto de documento XML a través de la clase DOMDocument. En el proceso, algún tipo de espacio en blanco dentro de los elementos se está convirtiendo en 
. Es bastante difícil buscar este, ya que los motores de búsqueda tratan a este personaje como espacios en blanco.¿Qué es HTML Entity ' '?

¿Cómo elimino este carácter de mi salida de xml, o al menos lo reemplazo por un carácter de espacio en blanco diferente y preferible?

Gracias.

+9

Si necesita buscar en un motor de búsqueda simplemente escapéelo. \ &\#13; funciona en google. – styks

Respuesta

40

El código ASCII 13 corresponde a un retorno de carro (en PHP, es "\r").

+7

relacionado: 10 es el feed de línea – horatio

4

Elimina este carácter de su salida al no colocarlo allí en primer lugar. Busque el código que devuelve el carro en su XML y elimínelo.

+0

¿por qué esta respuesta fue negativa? +1 !! –

+2

Supongo que porque en muchos casos, no tiene acceso al texto generado. Supongamos que lo extrae de un archivo o un correo electrónico. Pero en mi opinión, sería la respuesta correcta si está generando el archivo xml a partir de sus propios datos. – styks

Cuestiones relacionadas