Ich habe einen TCP-Server in Python, die haben XML-Dokumente zu senden, in Strings wie folgt aus:Wie kann ich einen benutzerdefinierten Deserializer für TcpNetClientConnectionFactory erstellen?
<MSG_IVEF><Header MsgRefId="" Version="0.2.5">{1,1}</Header><Body>{1,1}</Body></MSG_IVEF>
Und ich habe TCP Client, mit Frühlings-Integration, umgesetzt mit einem TcpNetClientConnectionFactory
und ich brauche ein setzen benutzerdefinierter Deserializer zum Lesen auf dem TCP.
Wie kann ich eine benutzerdefinierte wie die ByteArrayStxEtxSerializer
machen? Zum Beispiel, wenn ich dasselbe aber mit <MSG_IVEF>
und </MSG_IVEF>
haben möchte?
Sie haben Recht, ich möchte Root-Tag in meinem Dokument nicht verlieren. Es gibt kein Problem, XML mit Standardtrennzeichen (CRLF) oder mit anderen zu senden, aber ich kann den Server nicht konfigurieren, die endgültige Federanwendung muss mit dem Trennzeichen konfiguriert werden, also auf der Clientseite. – user7953086