/ / MSXML parser en Java - java, xml, msxml, xml-parsing

Analizador MSXML en Java - java, xml, msxml, xml-parsing

Nuestra aplicación está escrita en VC ++ y estamosutilizando MSXML para el análisis. Ahora queremos pasar el objeto de documento MSXML de nuestra aplicación a una aplicación java para procesarlo. ¿Cómo puedo conseguir esto? ¿Java (swing) admite objetos MSXML o MSXML? Estamos utilizando el analizador DOM.

Cualquier ayuda apreciada,

Gracias, KK

Respuestas

5 para la respuesta № 1

¿por qué no simplemente pasar el documento XML en sí (es decir, serializado a texto)? Te ahorrarás un gran dolor de cabeza.


1 para la respuesta № 2

No, Java no admite un objeto MSXML. Probablemente, lo que debe hacer es serializar el documento a una cadena y transmitir esa cadena de alguna manera a la aplicación Java.

Una forma de transmitirlo es guardarlo en un disco.en la aplicación VC ++ y luego léalo del archivo de disco en la aplicación Java. Otra forma es enviarlo a través de la red a través de una interfaz HTTP. En este caso, la aplicación Java tendría que tener un oyente HTTP esperando en un puerto TCP. Otra opción es usar MSMQ: coloque la cadena en una cola en VC ++, extraiga el mensaje de MSMQ desde Java. Usted podría utilizar una clase de socket simple. Hay muchas más opciones.

Pero en todos los casos, transmitirá una representación de cadena del XML, no del objeto MSXML en memoria real.