Вопрос, связанный с XML

#xml

#xml

Вопрос:

Кто-нибудь может сказать мне, как отправить возврат каретки ( r ), f n в xml? А также как отправить шестнадцатеричный ascii-код в xml для r , n f чтобы после синтаксического анализа xml выполнялось правильное действие.

например, запросить полезную нагрузку в soapui => <sms:message><![CDATA[amp;0x0C]]></sms:message>

шестнадцатеричный ascii-код для r => 0x0C

после синтаксического анализа он должен выполнять функциональность r .

Ответ №1:

Вы должны иметь возможность кодировать любой символ ASCII с помощью «%», за которым следует 2-шестнадцатизначный код ASCII-кода. Например, » кодирует знак кавычки («), в то время как , кодирует запятую, а ? кодирует вопросительный знак. Итак, r должен быть закодирован с помощью и т.д…

Ответ №2:

Вы можете попробовать использовать XML-объекты:

  • f является amp;#000C;
  • r является amp;#000D;
  • n является amp;#000A;

Объекты могут сохранять значение управляющих символов, которые они представляют, в зависимости от того, как вы обрабатываете их на стороне клиента.

Тем не менее, я не думаю, что символ подачи формы ( f ) все еще что-то значит в современных системах.

Ответ №3:

Я думаю, вам следует использовать CDATA для этой цели.

Пример:

 <node>
    <value><![CDATA[n]]></value>
    <value><![CDATA[r]]></value>
</node>