我有一个 Web 服务,它返回 XML 字符串,该字符串又被调用中介捕获并将其发送到 JMS 队列。但是当我看到队列中的内容时,'<' 符号在 activemq 队列监视器中显示为 '<'。
解决此问题的任何想法,我想将其显示为 '<' 本身。下面的示例消息。
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://dummy.com.com/"><soapenv:Body>
<ns2:validatePrescriptionResponse xmlns:ns2="http://dummy.com.com/"><return><Prescription xmlns="http://hl7.org/fhir">
<status value="active"/>
<patient>
<type value="Patient"/>
<url value="will smith"/>
</patient>
<prescriber>
<type value="Provider"/>
<url value="Dr. stefan wright"/>
</prescriber>
<prescribed value="2013+05:30"/>
<prescribed/>
<dispense>
<repeats value="10"/>
<quantity>
<value value="125"/>
<units value="ml"/>
</quantity>
<dispenser>
<type value="Clinic"/>
<url value="Clinic"/>
</dispenser>
</dispense>
<medicine>
<identification>
<text value="Penicillin VK oral suspension"/>
</identification>
</medicine>
<administrationRequest>
<description value="Penicillin VK oral suspension12510"/>
<totalPeriodicDose>
<numerator>
<value value="1250"/>
<units value="mg"/>
<code value="mg"/>
</numerator>
<denominator>
<value value="1"/>
<units value="day"/>
<code value="d"/>
</denominator>
</totalPeriodicDose>
<duration>
<value value="10"/>
<units value="days"/>
<code value="d"/>
</duration>
<dosageInstruction>
<doseQuantity>
<value value="125"/>
<units value="mg"/>
<code value="mg"/>
</doseQuantity>
<schedule>
<repeat>
<frequency value="10"/>
<duration value="10"/>
</repeat>
</schedule>
</dosageInstruction>
</administrationRequest>
<reason>
<text value="Headache"/>
</reason>
</Prescription></return></ns2:validatePrescriptionResponse>
</soapenv:Body></soapenv:Envelope>
请帮忙
-大师@gnanagurus