点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
需要您的帮助
有什么方法可以将
现在我有这个xml
<0> 2020-02-04T00:00:00.000 00115373 4 成功 GRAB50-20200210-000244 R1JBQjc4OTc0NjQ = 2021-01-01 https://dev.uvcr.me/e6cc5218d1f852a7bb1c5bdde725be59/1581406035 为空 null GRAB50-20200210-000244 R1JBQjc4OTc0NjQ = 2021-01-01 https://dev.uvcr.me/e6cc5218d1f852a7bb1c5bdde725be59/1581406035 0 0> <1>2020-02-04T00:00:00.000 00115373 4 成功 GRAB50-20200210-000703 R1JBQjc4OTc5MjM = 2021-01-01 https://dev.uvcr.me/6fc2d4fef33a5925a45c9874a70f3509/1581406035 为空 null GRAB50-20200210-000703 R1JBQjc4OTc5MjM = 2021-01-01 https://dev.uvcr.me/6fc2d4fef33a5925a45c9874a70f3509/1581406035 0 1>
谢谢
您好,Achmad,通常可以通过Groovy脚本(或也可以通过XSLT)解决此问题,但是由于您的xml无效(<0>和<1>无效的标签名称-因为标签不应该这样做) 不能以数字开头),则不能将XML工具用于Groovy/XSLT。
因此,在您的情况下,您可以使用以下简单的Regex(正则表达式)解决您的需求:
您可以在此处查看运行示例: https://bit.ly/2u4wAtD
嗨拉斐尔·赫尔曼(Raffael Herrmann)
感谢您的脚本。
我想我会继续写这个剧本
xml = xml.replace(" <0>"," 0")
xml = xml.replace(" 0>"," ")
xml = xml.replace(" <1>"," 1")
xml = xml.replace(" 1>"," ")
谢谢
嗨,拉斐尔·赫尔曼
您介意给我一个示例脚本如何进行转换吗?
谢谢
您好,Achmad
我在上面更新了我的答案。 如果这有助于解决您的问题,请随时将答案标记为已接受并结束您的问题。 未来的提示:如果您要评论/询问有关答案的问题-请使用答案下方的"评论"按钮,而不要编写新答案。
一周热门 更多>