Nein, Java unterstützt kein MSXML-Objekt. Wahrscheinlich sollten Sie das Dokument in eine Zeichenfolge serialisieren und diese Zeichenfolge in irgendeiner Weise an die Java-Anwendung übertragen.
Eine Möglichkeit, es zu übertragen, besteht darin, es in der VC++ - App in einer Festplattendatei zu speichern und dann aus der Festplattendatei in der Java-App zu lesen. Eine andere Möglichkeit besteht darin, es über eine HTTP-Schnittstelle über das Netzwerk zu senden. In diesem Fall müsste die Java-Anwendung einen HTTP-Listener auf einen TCP-Port warten lassen. Eine weitere Option ist die Verwendung von MSMQ: Setzen Sie die Zeichenfolge in eine Warteschlange in VC++, ziehen Sie die Nachricht von MSMQ aus Java. Sie könnten eine einfache Socket-Klasse verwenden. Es gibt viele weitere Optionen.
Aber in allen Fällen werden Sie eine Zeichenfolgendarstellung des XML, nicht das tatsächliche speicherinterne MSXML-Objekt übertragen.