Por el mensaje que te sale, a mi me parece que el fb2 tiene algún problema con una etiqueta <section>.
Si tienes el FictionBookEditor, ábrelo con él y el validador te dirá si es fallan las etiquetas.
Por el mensaje que te sale, a mi me parece que el fb2 tiene algún problema con una etiqueta <section>.
Si tienes el FictionBookEditor, ábrelo con él y el validador te dirá si es fallan las etiquetas.
Esto se produce en la ultima version. El problema reside en que hay una <section> dentro de otra <section>. Es decir, las secciones estan anidadas entre si.
El FBE da error por eso mismo.
Pero curiosamente el CoolReader 3 lo interpreta correctamente, y anida las secciones. ¿Admite esto el estandar? Pues creo que si, pero no puedo jurarlo. Nadie me lo ha podido aclarar.
Si generases un FB2 con solamente TITULO1 o TITULO2, no te deberia dar error.
Por cierto, convertir el FB2 a ePUB es una mala idea. Te seria mucho mejor generar directamente un ePUB (cosa que el QualityEPUB puede hacer). Hay cosas, como las listas, que el FB2 no soporta y el ePub si, con lo que si generas un ePUB a traves de un FB2, eso se perdera.
Las secciones anidadas si que están permitidas y se pueden hacer desde el BookDesigner (por poner un programa viejo que permitía hacerlo).
Si la secciones tienen sus etiquetas adecuadamente colocadas se pueden hacer todos los anidamientos que quieras (probablemente habrá algún límite, pero todavía no he conseguido llegar a él).
Acabo de probar con 32 anidamientos y si que se puede. Otra cosa es que el programa que se esté usando para tenga problemas a partir de un cierto número de anidamientos. (No sería la primera vez que al BD le da por hacer cosas raras)
El problema que habrá es que faltará algún </section> por alguna parte. El coolreader es capaz de abrirlos y muchas veces otros lectores también, así como los conversores, pero otras veces fallan (no se por qué los otros lectores a veces abren los ficheros incorrectos y a veces no).
Consulta:
Tengo QualityEpub v0.19 (v0.20) puesto en Windows 7 prof. N de 64 bits con SP1 unos
días pasando libros de word a html y luego a fg2 (tengo Papyre 6.1).
De repente en algún momento sin causa aparente me empezó dar error al intentar cargar archivos html para su posterior conversión.
Error en mFileIO.FileDialog
Nº:52 - Descripción:
Bad file or number
Alguna idea que puede pasar?
Garacias!
Solo se me ocurre que algun fichero haya quedado pillado por algun motivo extraño. Supongo que el fichero HTML que estas intentando importar no estara abierto en otro programa, como el word.
Te sugiero resetear el ordenador.
Si esto no funciona, enviame el HTML que estes intentando cargar. Es posible que en el nombre tenga algun caracter raro que este dando problemas.
Yo creo que no me sobra ni me falta ninguno. Genera tu mismo un FB2 que tenga un titulo1 y un titulo2. Despues prueba a testearlo con el FBE y a mirar con el notepad si hay algun fallo.
El algoritmo que uso es lineal, por lo que puede pelearse con cualquier numero de capitulos. Lo he testeado con 187 capitulos, Dudo que haya un libro con mas capitulos.
Yo he contestado a la respuesta que le has dado a surquizu en la que él había preguntado sobre un problema de otro conversor (de fb2 a epub) y tú le habías dicho que el fb2 no admite anidamientos en las etiquetas section y que el FBE considera incorrectos los anidamientos múltiples (lo que no es cierto).
En ningún momento he dicho que sea fallo del QualityEpub. De hecho me estaba refiriendo al BD que tiene la mala costumbre de perder etiquetas de vez en cuando.
Parece que me he expresado mal. Voy a intentarlo de nuevo.
Desde que puse los anidamientos el FBE me da error. Aunque el programa no es muy claro, me parece entender que no espera un <section> dentro de otro <section> y por eso da error.
Queria decir que no sé si el FB2 permite anidamientos o no. En el estandar no parece decir nada del tema. Pero sin embargo si que hay en www.fictionbook.org un ejemplo de capitulos anidados.
Lo que sé es que el FBE me calca error y el CoolReader los admite como un señor.
Te dejo un link a una prueba muy sencilla que he hecho:
http://www.megaupload.com/?d=T01GCCC1
A mi el FBE me da error. ¿Podrias ayudarme y decirme donde esta el error? Por que aparte del anidamiento yo no le veo nada raro.
Por si quieres hacer tus propias pruebas, adjunto tambien el link de la ultima BETA, con la que he generado dicho fichero:
QualityEPUB v21b2
Disculpame por mi mala redaccion, que ha provocado este malentendido.
Última edición por silicon; 11/04/2011 a las 22:02
Acabo de probarlo y a mi no me da ningún problema , el FBE lo valida a la primera y he comprobado con el notepad++ las etiquetas y están bien. Hasta el FBReader lo abre correctamente.
Tranquilo, a mi me pasa continuamente. Además, creo que he sobrereaccionado
He generado de nuevo el FB2 solo con TITULO2 y ahora el conversor fb2toepub funciona correctamente, tanto el programa externo como el que va incorporado en el firmware del PRS+.
No se trata de generar epubs, sino de que los PRS de Sony lean fb2 y esto se ha logrado incorporando dentro del firmware el conversor FB2 a EPUB, de manera que al copiar yn fb2 en el sony al ir a abrirlo, lo que se abre en unos segundos es un epub convertido al momento.
Por cierto, convertir el FB2 a ePUB es una mala idea. Te seria mucho mejor generar directamente un ePUB (cosa que el QualityEPUB puede hacer). Hay cosas, como las listas, que el FB2 no soporta y el ePub si, con lo que si generas un ePUB a traves de un FB2, eso se perdera.
Ahora ya sé que este conversor no acepta las secciones anidadas, pero de poco me sirve porque la mayoría de fb2 que circulan deben de tenerlas y no me valdrán.
Gracias
Todo para tu kobo en https://kobo.lectoreselectronicos.com