Titulo: | xDocument ver. 1.1 | ||||
Autor: | Rafael Arriagada Del Solar ([email protected]) | ||||
Página: | http://www.pow.cl/xDocument/xDocument.pdf | ||||
Apartado: | Internet/Comunicaciones () | ||||
xDocument XML Parser construido en base a una estructura de objetos que facilita el control y la seguridad de la información de manera muy efectiva. Permite cargar bloques XML encriptados en 10 formatos diferentes, permite comprimir la información, no distingue entre mayúsculas y minúsculas, funciona en cualquier programa Visual Basic, siendo compatible con la previsualización en modo Debug, lo que ayuda mucho al momento de rutear un programa, ideal para componentes de comunicaciones, las que requieren enviar y recibir información en este conocido formato y no quieren quemarse las pestañas con las componentes DOM de Microsoft. Adicionalmente posee un parser HTML, el que permite crear una página HTML dinámica a partir de una plantilla + el contenido XML que exista en la componente, muy útil para hacer herramientas de administración y/o utilidades Internet. La componente es capaz de calcular su propio código HASH usando 2 algoritmos diferentes, esto permite validar que los datos transmitidos por Internet hayan llegado intactos. Será bienvenido cualquier comentario que permita mejorar la funcionalidad de la componente en cualquier sentido. Este programa es completamente gratuito, no está permitido modificarlo ni comercializarlo. Muchos Saludos, Rafael Arriagada PD: Esta componente requiere el ambiente RUN-TIME de Visual Basic 6 instalado para funcionar. | |||||
idioma: Español - Votar [7.50 / 3 votos] - Descargas 5908 - Freeware - 195 Kb | |||||
|
Comentarios (4) 100% 0%
Saludos,
Rafael
http://www.angelfire.com/electronic2/raff73
Saludos,
Rafael
La componente posee 3 mecanismos de generación de códigos Hash (checksum), estos son: SHA, SHA256 y MD5, eso quiere decir que si utilizas la componente para enviar y recibir mensajería entre servidores remotos, puedes enviar el código Hash y luego el bloque de mensajería, de esta forma, al recibir ambas cosas, puedes recalcular el Hash y verificar si los datos llegaron intactos.
Ejemplo:
Dim Hash as String
'xDoc es un Document que ya fue creado y contiene toda la información
Hash = xDoc.HASH(th_MD5)
'Así envías la información:
OK = ObjetoRemoto.Recibe(Hash, xDoc.XMLExport)
---------------------------
'Esta es tu función de recepción en ObjetoRemoto:
Function Recibe(Hash as String, XML as String) as Boolean
'xDoc es un Document que ya fue creado en el programa
xDoc.XMLImport(XML) 'Carga la información
Recibe = Hash = xDoc.Hash(th_MD5)
If Recibe Then
MsgBox "El Bloque XML llegó intacto... Bien"
Else
MsgBox "El Bloque XML llegó corrupto"
End If
End Function
Saludos