Send XML over TCP/IP

7 次查看(过去 30 天)
J
J 2015-6-26
Hello,
I am trying to interface with a custom instrument using TCP/IP. The instruments communication is done through the use of XML based messages. Is it possible to send XML over TCP/IP in MATLAB. The XML is enclosed in a STX character (2) and a ETX character (3) to make the message easy to recognize.
I can connect to the instrument using a client TCP/IP object no problem. Just struggling with the next step.
An example message is:
STX<FASCr>
<rq>12</rq>
<id>0</id>
<v>0</v>
</FASCr>ETX
I know MATLAB has a xmlwrite function, just wondering how to send that over TCP/IP.
Thanks,
J

采纳的回答

Walter Roberson
Walter Roberson 2015-6-26
str = xmlwrite(DOMnode) serializes the DOM node to a string.
Once you have the string then
fprintf(TheSocket, '%c%s%c', 2, str, 3)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Structured Data and XML Documents 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by