El día 20 de abril de 2011 15:07, Francisco Rivas <franciscojriv...@gmail.com> escribió: > > > 2011/4/20 Luis Miguel Morillas <moril...@gmail.com> >> >> El día 20 de abril de 2011 14:30, Francisco Rivas >> <franciscojriv...@gmail.com> escribió: >> > Hola *, >> > Quiero hacer un script para modificar un archivo XML por supuesto >> > utilizare >> >> ¿por supuesto? >> > Si :P > >> >> > BeautifulSoup (BeautifulStoneSoup) para esto sin embargo hay un par de >> > cosas >> > que quisiera hacer que es sustituir bloques completos, hay herramientas >> > como >> > sed, awk entre otras pero me pregunto alguien sabra si hay una forma >> >> No creo que tenga mucho sentido mezclar sed con un parser de xml, no? >> > Ciertamente y por eso busco otra manera de hacerlo. > >> >> > Pythonica de hacerlo?. >> >> Con BS he trabajado poco (entre otras cosas me parece poco >> "pythonico") Con Amara hacemos modificaciones. Si pones un ejemplo, te >> indico cómo hacerlo. >> > Por ejemplo : http://pastebin.com/HHZHfvJX quisiera sustituir el bloque > dede lineas 6 a 12 por otro trozo.
Localiza el nodo padre y modifica los nodos hijos que quieras desde ahí. Hay gente que usa xupdate (no sé si beautifulsoup lo soporta y a mi me parece incómodo) -- lm >> >> -- lm >> > Gracias de nuevo. >> >> > Gracis de antemano. Pasen un excelente dia. >> > _______________________________________________ >> > Python-es mailing list >> > Python-es@python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> > >> > >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/