Pasar al contenido principal
Monoforms Web Development
CAPTCHA
6 + 1 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Main navigation

  • Home
  • Sobre mi
  • Contacto
CAPTCHA
4 + 3 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Sobrescribir enlaces de ayuda a la navegación

  1. Home
  2. Error Creando un XML En Php: XmlParseEntityRef: No Name

Error creando un XML en Php: xmlParseEntityRef: no name

By peter, 11 Julio, 2012

Sucede que al crear un XML los datos que extraía de la BD tenían algunos caracteres incorrectos para el XML.

En este caso un “ampersand”, “y”, “gato” (&) como algunos conocemos a ese signo,

Los caracteres como “<” y “&” son ilegales en elementos XML.

La solución fue agregar el elemento CDATA entre el texto que quería y asi cualquier elemento dentro del CDATA es ignorado por el parseador.

Ejemplo:

echo ';

En este caso $oferta['nombre'] contiene la cadena a ser ignorada, tal cadena en mi caso tenia el carácter “&” ya mencionado anteriormente.

Una sección CDATA no puede contener la cadena "]]>". Anidar las secciones CDATA no están permitidas.
La "]]>" que marca el final de la sección CDATA no pueden contener espacios ni saltos de línea.

 

Visto en http://www.w3schools.com/xml/xml_cdata.asp

 

Comentarios

Contenido reciente

  • Como limpiar usings sin usar en Rider
  • Instalando apache, mysql y php en Ubuntu
  • Cómo liberé 12GB en mi servidor y reviví mi sitio web (sin llorar… mucho)
  • ¿Que son los sitios web agregadores y los anuncios clasificados?
  • Mi Experiencia con Docker, Podman y Kubernetes
  • Lo más destacado del AWS User Group Puebla
  • Docker: Ignorar el directorio vendor en un proyecto de Go.
  • Instala Kubernetes en Ubuntu 22.04 para pruebas
  • Serverless, Lambda y Kubernetes: Fundamentos para la nube
  • Ejecuta tu lambda de Golang en AWS SAM de forma local

Recomendados

  • Biodiv
  • Medium
RSS feed

Política de privacidad

Términos de uso

Recomendados

  • Biodiv
  • Medium
Powered by Drupal

Monoforms ©2021 Created by Pedro Rojas Reyes