Я отправляю сообщения по TCP / IP, а с другой стороны я анализирую сообщение TCP. Например, это одно из отправленных сообщений.
$DKMSG(requestType=REQUEST_LOGIN&requestId=123&username=metdos&password=123)$EDKMSG
Пояснение:
$DKMSG( //Start
)$EDKMSG //End
requestType //Parameter
REQUEST_LOGIN //Parameter Value
Теперь я также хочу добавить файл XML в свое сообщение. Я рассматриваю этот вариант:
$DKMSG(requestType=REQUEST_LOGIN&xmlData=
<Item id="56D@MIT" type="SIGNAL">
<Label>
<Text>56D</Text>
<X1>10</X1>
<Y1>40</Y1>
<RotateAngle>90</RotateAngle>
</Label>
<X1>0</X1>
<Y1>20</Y1>
<Width>35</Width>
<Height>10</Height>
<Source>sgs3lr</Source>
</Item>
)$EDKMSG
Есть проблемы с этим способом:
1-) Мне это не кажется правильным.
2-) Я должен обращаться с делимером "=" гораздо тщательнее, или мне нужно изменить его параметры.
Каковы ваши предложения, спасибо.