Usos para el '' '' entidad en HTML

Estoy revisando algunosXHTML archivos creados por otra parte. Como parte de este esfuerzo, estoy haciendo una edición masiva a través deLinq a XML.

Acabo de notar que algunos de los archivos XHTML originales contienen el" Entidad HTML en nodos de texto dentro de esos archivos. Por ejemplo:

<p>Greeting: &quot;Hello, World!&quot;</p>

Y eso al recuperar el texto XHTML víaXElement.ToString (), el&quot; las entidades están siendo reemplazadas porcomillas simples:

<p>Greeting: "Hello, World!"</p>

Pregunta: ¿Alguien puede decirme cuál fue la motivación para que el autor original usara el&quot; entidades en lugar de comillas simples? ¿Cumplieron esas entidades un propósito que no aprecio completamente? O, ¿eran realmente innecesarios como sospecho?

Entiendo que&quot; sería necesario en ciertos contextos, como cuando es necesario colocar una comilla doble dentro de un atributo HTML. Por ejemplo:

<a href="/images/hello_world.jpg" alt="Greeting: &quot;Hello, World!&quot;">
  Greeting</a>

Respuestas a la pregunta(5)

Su respuesta a la pregunta