2020-08-20 16:49发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在ABAP中是否存在用于对HTML实体进行无标题转换的标准功能? 我有一个包含例如"&lt;"的字符串。 我不会将其转换为" <"字符。 CL_HTTP_UTILITY类中有一个ESCAPE_HTML方法,但是没有任何方法或函数模块可以转义。 如果没有标准功能,也许有人定制解决方案?
提前谢谢!
最好的问候
维克托
在CL_RSR_PARAMETER类中,有一个私有方法unescape_html。 如果您在自己的类中复制它和宏,则可以进行转义。
谢谢,我一直在寻找该方法,这种方法对我有所帮助。
可惜它是私人的。
您找到了可以重复使用的标准解决方案吗?
Guilherme。
最近有人问我这个问题,我没有发现我是否确实在2015年实施了此要求,但现在想出了一个"丑陋的解决方案" ,这是一段代码:
常量lc_escaped_text TYPE字符串VALUE''。 DATA lv_unescaped_text TYPE字符串。 DATA lv_escaped_text_wrapped TYPE字符串。 致电转换ID 源根='__PLACEHOLDER__' 结果XML lv_escaped_text_wrapped。 用lc_escaped_text替换lv_escaped_text_wrapped中的'__PLACEHOLDER__'。 致电转换ID 源XML lv_escaped_text_wrapped 结果根= lv_unescaped_text。 写lv_unescaped_text。
它不适用于命名实体,至少不能用于。
最多设置5个标签!
在CL_RSR_PARAMETER类中,有一个私有方法unescape_html。 如果您在自己的类中复制它和宏,则可以进行转义。
谢谢,我一直在寻找该方法,这种方法对我有所帮助。
可惜它是私人的。
您找到了可以重复使用的标准解决方案吗?
最好的问候
Guilherme。
最近有人问我这个问题,我没有发现我是否确实在2015年实施了此要求,但现在想出了一个"丑陋的解决方案" ,这是一段代码:
它不适用于命名实体,至少不能用于。
一周热门 更多>