Hola a todos. Alguien sabe de algún script en PHP que lea XML y lo coloco en un textarea...o alguien sabe los metodos que tiene PHP para leer XML quiero hacer un pequeño editor de XML y solo tengo la parte de guardar.
Gracias.
| ||||
Como leo un XML Hola a todos. Alguien sabe de algún script en PHP que lea XML y lo coloco en un textarea...o alguien sabe los metodos que tiene PHP para leer XML quiero hacer un pequeño editor de XML y solo tengo la parte de guardar. Gracias.
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| |||
Tal vez esto te sirva, es un editor de archivos XML hecho en Flash: http://www.kirupa.com/web/xml/examples/simpleeditor.htm pienso que con una o dos mejoras seria genial! |
| |||
Saludos. PHP maneja metodo SAX el cual maneja el archivo XML como un archivo de texto y metodo DOM maneja el archivo por NODOS ademas de utilizar objetos. Ahi te va un tutorial. http://www.tomhowells.co.uk/tutorials.php?name=phpmxl |
| ||||
Un artículo tutorial bastante sencillo y en español es el de zonaphp: http://www.zonaphp.com/articulo7.php Saludos ![]() |
| |||
JEJE perdon puse mal la direccion. http://www.tomhowells.co.uk/tutorials.php?name=phpxml al final puse "mxl" en vez de "xml" el tutorial sugerido por jpinedo esta muy bien. |
| ||||
Gracias. pero... Hola gracias ya logre hacer que lea mi archivo XML. Pero quiere hacerle unas modificaciones. Quisiera que por cada parrafo un contador me indique que parrafo estoy. Al momento de realizarse la lectura del archivo no me reconoce muy bien las tildes. En su lugar inserta codigo extraño
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| ||||
Jejeje... bueno creo que seria importante que les remita el código fuente... mi xml es asi. Código PHP: Código PHP: ![]() una vez mas gracias.
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| ||||
Cita: Bueno antes de buscar informacion estube buscando un código que hiciera esto. pero no lo halle...este código lee todo el archivo y al fínal guarda todo el archivo. Creo que no hay otra forma. SI lo lograste conseguir te agradeceria mucho que me lo mandes.
Iniciado por _Lobo_ halguien conoce un buen script que permita editar un XML. Osea uqe con un COMBOBOX seleccionas el nodo y en un campo de texto lo editas ?
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| ||||
Bueno ya logre el efecto contador...pero aún no sé como hacer para que me reconozca las tildes y las eñes.... ![]()
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| |||
Cita: Bueno la verdad estoy en pañales en PHP pero estoy intentando hacerlo desde Flash sin embargo si encuentro algo en PHP o logro hacerlo en FLash aqui pondre todo lo que necesites.
Iniciado por wcfenix Bueno antes de buscar informacion estube buscando un código que hiciera esto. pero no lo halle...este código lee todo el archivo y al fínal guarda todo el archivo. Creo que no hay otra forma. SI lo lograste conseguir te agradeceria mucho que me lo mandes. pd: Si crees que es posible lograr esto desde PHP (editar nodos con un formulario) avisame. http://bitfluxeditor.org/ http://xopus.com/ http://www.oreillynet.com/pub/wlg/2449 http://www.phpclasses.org/browse/package/1469.html http://www.ister.org/code/xml22/index.xhtml Última edición por _Lobo_; 09/08/2005 a las 03:33 |
| |||
Ok lo he encontrado! http://xopus.com/demo/ http://bitfluxeditor.org/ http://sourceforge.net/projects/xmlzarf Última edición por _Lobo_; 09/08/2005 a las 05:45 |
| |||
Hola Yo quiero hacer algo muy similar, pero aun no lo consigo. Esta es una muestra: http://percepcionunitaria.org/prueba...a_noticias.php El archivo xml tiene la siguiente estructura: <?xml version="1.0" encoding="iso-8859-1" ?> <noticias> <noticia titulo="título 1" url="url 1">texto 1</noticia> <noticia titulo="título 2" url="url 2">texto 2</noticia> ... <noticia titulo="título 6" url="url 6">texto 6</noticia> </noticias> Necesito ayuda, de ahí no paso. Gracias |
| |||
Para mostrar caracteres especiales y teniendo codificada la información en el xml de la manera utf8_encode, pues al mostrarla utiliza utf8_decode ![]()
__________________ Julio Hernández |
| ||||
mmm.... ![]() es decir.... ?
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| |||
![]() Quiero hacer un editor de un archivo xml, el cual te recupere la información escrita y por medio de un form modificar los datos o añadir nuevos. La muestra está ahí, pero no escribe nada, y no recupera bien la información de los nodos ! Help !!! ya llevo una semana con ello y no le hayo. Código PHP: |
| |||
Ya resolví la cosa a medias, no es el resultado que deseaba, pero necesitaba que esto ya quedara. http://percepcionunitaria.org/prueba...a_noticias.php <--editor http://percepcionunitaria.org/pruebas/noticias.swf <--lector para usuario Pongo el código por si a alguien le interesa y si se apiada de mi ignorancia en programación. La idea era que el texto del xml quedara dentro de los input para ser editado y no fuera, pero no pude conseguirlo. ![]() Código PHP: Código HTML: <h2>Escribir noticias</h2> <form name="form1" id="form1" method="post" action="<?//=$_SERVER['PHP_SELF'] ?>"> <input type="hidden" name="clave_admin" value="<? echo($_POST['usuario']); ?>"> <input type="hidden" name="nombre" value="<? echo($_POST['nombre']); ?>"> <div class="noticias"> <h2>Noticia 1 </h2> <p>Título: <input type="text" name="titulo1" id="titulo1" /><br /> Liga: <input type="text" name="liga1" id="liga1" /><br /> Noticia: <textarea name="texto1" id="texto1" rows="3"></textarea></p> </div> <div class="noticias"> <h2>Noticia 2 </h2> <p>Título: <input type="text" name="titulo2" id="titulo2" /><br /> Liga: <input type="text" name="liga2" id="liga2" /><br /> Noticia: <textarea name="texto2" id="texto2" rows="3"></textarea></p> </div> <div class="noticias"> <h2>Noticia 3 </h2> <p>Título: <input type="text" name="titulo3" id="titulo3" /><br /> Liga: <input type="text" name="liga3" id="liga3" /><br /> Noticia: <textarea name="texto3" id="texto3" rows="3"></textarea></p> </div> <div class="noticias"> <h2>Noticia 4 </h2> <p>Título: <input type="text" name="titulo4" id="titulo4" /><br /> Liga: <input type="text" name="liga4" id="liga4" /><br /> Noticia: <textarea name="texto4" id="texto4" rows="3"></textarea></p> </div> <div class="noticias"> <h2>Noticia 5 </h2> <p>Título: <input type="text" name="titulo5" id="titulo5" /><br /> Liga: <input type="text" name="liga5" id="liga5" /><br /> Noticia: <textarea name="texto5" id="texto5" rows="3"></textarea></p> </div> <div class="noticias"> <h2>Noticia 6 </h2> <p>Título: <input type="text" name="titulo6" id="titulo6" /><br /> Liga: <input type="text" name="liga6" id="liga6" /><br /> Noticia: <textarea name="texto6" id="texto6" rows="3"></textarea></p> </div> <p><input type="submit" name="Submit" class="boton" value="Agregar noticias" /> </p> </form> |
| ||||
Hola gracias a ese detalle del UTF8_encode y decode logré que lea... yconoclasta porque no pruebas que al cargar tu página haga el barrido del XML y declaras en las funciones start_element y character_data los elementos del formulario. _Lobo_ La verdad que probe el Xopus y el XML22 pero ninguno me convencio para reemplazar por mi script el primero solo se ejecuta en 127.0.0.1 y peor aún cuando quize usar mi XML no leyo... ![]() ![]() En resumen...prefiero usar mi script. Me baje un WYSWYG llamado tinyMCE y en su forma simple tenia todo lo que queria Negrita, Cursiva, Subrayada pero cuando lee transforma de <b> a <strong> codigo que al parecer Flash MX no reconoce y no lo coloca en Negritas ![]() Así que mejor hago un tutorial para los encargados en lugar de editar el Tiny.. ![]() Bueno chicos gracias.... ![]()
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |