Una ayudita con el jodido XML por favor - Versión para impresión +- 33bits (https://33bits.net/foro) +-- Foro: Temas de debate (https://33bits.net/foro/Foro-Temas-de-debate) +--- Foro: Off Topic (https://33bits.net/foro/Foro-Off-Topic) +--- Tema: Una ayudita con el jodido XML por favor (/Tema-Una-ayudita-con-el-jodido-XML-por-favor) |
Una ayudita con el jodido XML por favor - Tolo - 02-06-2014 Pues eso, XML me está trayendo por la calle de la amargura. Tengo que hacerle un schema a este código XML: Código: <?xml version="1.0" encoding="ISO-8859-1"?> Una de las restricciones es que el Título de los libros debe ser en mayúsculas y hasta 25 caracteres, teniendo en cuenta que hay espacios en blanco. Si no tuviera espacios en blanco me hubiera bastado con esto: Código: <xsd:simpleType>┬á Pero el XML tiene espacios en blanco. No tengo ni puta idea sobre como tratarlos, así que cualquier aportación es bienvenida. Gracias shurmanus por vuestro tiempo. Re:Una ayudita con el jodido XML por favor - Lamont - 02-06-2014 Nunca he trabajado con XML, pero leyéndote creo que tu problema no es con XML sino que se basa en encontrar una expresión regular para los títulos, ¿me equivoco? En ese caso, prueba con lo siguiente: Código: [A-Z0-9\s]{1,25} He metido números porque imagino que también deberás tenerlos en cuenta, pero si no los quitas y listo. Breve explicación: A-Z busca cualquier letra mayúscula. 0-9 busca cualquier dígito. \s busca cualquier espacio en blanco. {1,25} busca entre 1 y 25 caracteres. Tu expresión, a parte de sólo buscar letras mayúsculas y no espacios en blanco, sólo coincidirá cuando el título tenga exactamente 25 caracteres. Re:Una ayudita con el jodido XML por favor - Tolo - 02-06-2014 (02-06-2014 14:50)Lamont link escribió:Nunca he trabajado con XML, pero leyéndote creo que tu problema no es con XML sino que se basa en encontrar una expresión regular para los títulos, ¿me equivoco? No sabes la de quebraderos de cabeza que te ahorras XD Muchas gracias, porque me has solucionado mi problema aunque ahora me ha aparecido otro: Error at line 34, column 53: unexpected meta character Re:Una ayudita con el jodido XML por favor - Lamont - 02-06-2014 ¿Esa línea cuál es? Re:Una ayudita con el jodido XML por favor - Tolo - 02-06-2014 (02-06-2014 15:11)Lamont link escribió:¿Esa línea cuál es? Ésta al parecer: <Seccion apartados="4" dificil="true">DOM&JDOM</Seccion> Re:Una ayudita con el jodido XML por favor - Lamont - 02-06-2014 Tiene pinta de que el problema lo causa el ampersand, pero no te puedo decir mucho más. Re:Una ayudita con el jodido XML por favor - Tolo - 02-06-2014 (02-06-2014 15:55)Lamont link escribió:Tiene pinta de que el problema lo causa el ampersand, pero no te puedo decir mucho más. Eso es lo que yo pensé, pero ni quitándolo del XML me valida. Gracias por tu tiempo Re:Una ayudita con el jodido XML por favor - Tolo - 03-06-2014 Señores, pueden cerrar el hilo, ya pude hacer que funcionara Re:Una ayudita con el jodido XML por favor - Lamont - 03-06-2014 (03-06-2014 23:54)Tolo link escribió:Señores, pueden cerrar el hilo, ya pude hacer que funcionara Pero da la solución, hombre, no vaya a ser que alguien algún día tenga un problema similar |