Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

XPathEdit (*.xml)

Iniciado por Swarlog, Ago 16, 2022, 02:03 AM

Tema anterior - Siguiente tema

Swarlog

Cita de: HorridoJohoHola, escribí esta pequeña herramienta para hacer cambios masivos de valores en xmls.

Abres un documento xml:
El adjunto 1.GIF ya no está disponible
Escribe una expresión XPath y hace clic en "Seleccionar nodos por lotes", que selecciona elementos o atributos:
El adjunto 2.GIF ya no está disponible
Escriba un nuevo valor para los nodos seleccionados y haga clic en "Establecer nuevo valor" para actualizar los nodos:
El adjunto 3.GIF ya no está disponible
Advertencia:
Los documentos guardados tienen atributos XML ordenados sin definir, no puedo cambiar esto.

Limitaciones:
La herramienta solo permitirá seleccionar nodos de elementos y atributos. La expresión XPath como /list/npc/race/text() no seleccionaría nada.
Esto se debe a que aún no tengo el conocimiento sobre xml y todos sus nodos que representa un árbol DOM y cómo representar todos los nodos en un árbol.

Se requiere Java 8 para ejecutar esta aplicación.
En Windows debería bastar con iniciar el archivo XPathEdit.jar. Si eso no funciona, intente con el archivo XPathEdit.bat.
Si eso tampoco funciona, edite el archivo XPathEdit.bat y establezca JSE_8_PATH en la ruta del contenedor de instalación de Java 8 (con barra inclinada al final).
Por ejemplo: "C:\Archivos de programa\Java\jre8\bin\" -> SET JSE_8_PATH=C:\Archivos de programa\Java\jre8\bin\