点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我有这样的XML字符串+简单转换:
......
... ...
问题是在进行呼叫转换后,我在ABAP字段中获得了未转义的值:
ATT1_VALUE ="
ATT1_VALUE ="< text"
代码示例:
呼叫转换zsimple_transformation 源XML i_xml_string" UTF-8字符串
有没有一种简单的方法来获得价值(逃脱)?
编辑:显示&lt;可能会有问题。 (无空格)和<在SAP论坛中。 之后,我将进行编辑并尝试添加空格。 我希望你明白我的意思...
在ABAP变量(<文本)中获得的内容不是错误,它实际上是正确的值,它"完全"对应于XML中的内容。
如果需要&lt; 在ABAP变量中输入文本,则必须将原始XML属性值更改为&amp; lt; 文字或使用<![CDATA [&lt; 文本]]>
Sandra Rossi 谢谢。 您说得对,我也得出了相同的结论。 如果您将其转换/复制为答案,我会接受:-)
TRANSFORMATION之后的值正确,而我的问题是稍后在此过程中,我们使用不同的XML发送该值 实际上缺少转义XML值功能,这会使第二个XML无效)。
一周热门 更多>