<html><head></head><body>Si he respondido, igual la lista petardea...<br><br><div class="gmail_quote">El 11 de agosto de 2018 18:20:47 CEST, "Héctor Lahoz" <hectorlahoz@gmail.com> escribió:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Héctor Lahoz wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> <br> Tengo un "problemilla". Cogí por ahí un montón de datos en HTML.<br> Concretamente en XHTML. Al menos es lo que pone en el DOCTYPE.<br> Luego la realidad es que ni siquiera era XML bien formado así<br> que no podía hacer mucho con ellos.<br> <br> Hice un script para, por lo menos, cerrar las etiquetas mal anidadas.<br> Ahora ya son XML. Al menos está bien formado y ya puedo hacer algo<br> con ellos.<br></blockquote><br>Bueno, como nadie me responde lo haré yo mismo.<br>Quizá no hay muchos entendidos en XML por aquí.<br>O los que hay están de vacaciones. O si no lo están,<br>lo están sus neuronas. :-) Lo que sea.<br><br>Acabo de descubrir una cosa interesante de Firefox. Después de no sé<br>cuántos años usándolo nunca me había planteado esto. ¿Qué pasa cuando<br>guardas una página que dice ser XML (XHTML) pero no lo es? PUes que el<br>navegador amablemente cierra las etiquetas mal anidadas. ¿Cómo poner<br>estructura donde no la hay? No queda otra que intentar adivinar lo que<br>quería decir el autor.Claro que puede ser que no fuera eso lo que<br>quiso decir el autor de la página. Ejemplo:<br><br>Original:<br><div><br> <entry>Banco<br> <def>Armazón parecido a una silla pero más<br> alargado para albergar los culos de varias personas.<br> <def>Entidad que guarda el dinero de las personas.<br> </entry><br></div><br><br>"Corregido" por Firefox:<br><div><br> <entry>Banco<br> <def>Armazón parecido a una silla pero más<br> alargado para albergar los culos de varias personas.<br> <def>Entidad que guarda el dinero de las personas.</def></def><br> </entry><br></div><br><br>Quedan unos elementos "def" anidados con muy mala pinta. Seguramente<br>lo que Firefox debería haber hecho es:<br><div><br> <entry>Banco<br> <def>Armazón parecido a una silla pero más<br> alargado para albergar los culos de varias personas.</def><br> <def>Entidad que guarda el dinero de las personas.</def><br> </entry><br></div><br><br>Gracias, Firefox, buen intento. Pero lo único que hace es<br>esconder un poco más el problema. Ahora tengo un XML<br>bien formado pero totalmente inválido (e inservible).<br><br>Supongo que pasa lo mismo con los "<p>" de HTML.<br><br>Tampoco se le puede echar las culpas a Firefox.<br>La intención era buena.<br><br>En fin, Supongo que arreglando esto automáticamente<br>hay muchas probabilidades de hacerlo mal. Pero no<br>puedo arreglar mil ficheros a mano.<br><br>Habrá un día en que todos al levantar la vista<br>veremos una web que ponga "bien formado" ;-)<br><br>Del algún modo lo arreglaremos.<br><br>Japi jaquing!<br><hr><br>jaquers mailing list<br>jaquers@listas.noblezabaturra.org<br><a href="https://listas.noblezabaturra.org/mailman/listinfo/jaquers">https://listas.noblezabaturra.org/mailman/listinfo/jaquers</a><br></pre></blockquote></div><br>
-- <br>
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.</body></html>