[Ovillo] entidad &
Tei
oscar.vives en gmail.com
Mie Sep 12 16:14:09 UTC 2007
> En primera instancia mi pregunta era porque generaba un error en la
> validacion un caso como E&P ?
ideas:
& _solo_ no va a aparecer nunca en el codigo fuente xml. Aparecera
como parte de algo mas, como á o & El validador ni
siquiera puede malinterpretarlo, solo puede extrañarse de ello. No
sabe que viene a continuacion.. ¿el principio de una identidad..?.
igual ocurriria con <. Si en mitad del texto encuentra <, no sabe
que se espera de el que interprete a continuacion.. ¿el principio de
otro tag?
Esto:
<a href="page05.asp" title="">E&P Project</a>
Posiblemente lo vea como esto:
Nodo "A", con datos href y title.
Nodo "de texto" hijo del anterior. Con este contenido: el caracter "E"
y la entidad incompleta "&P Project", como los parsers van hacia
adelante (las personas tampoco vemos el futuro), no puede deducir de
la ausencia de ; que "&P Project" no es "&P Project;" y luego
puede que conozca & y ń , pero desde luego "&P Project;"
le es desconocido.
Posiblemente el parser no dice <<Entidad "&P Project" desconocida>>
porque es un parser muy bueno, y se han preocupado en humanizar las
respuestas para que sean lo mas utiles posibles. Como siempre que se
ponen las cosas para tontos, hay una poca de informacion perdida por
el camino.
Más información sobre la lista de distribución Ovillo