首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据编织XML到XML映射

数据编织XML到XML映射
EN

Stack Overflow用户
提问于 2015-09-17 14:52:12
回答 2查看 2.8K关注 0票数 1

我输入的XML:

代码语言:javascript
复制
<Orders>
<Order><sample att="a1">b1</sample></Order>
<Order><sample att="a2">b2</sample></Order>
<Order><sample att="a3">b3</sample></Order>
.
.
.
.
</Orders>

我的要求:

代码语言:javascript
复制
<Orders>
<Order><sample>a1||b1</sample></Order>
<Order><sample>a2||b2</sample></Order>
<Order><sample>a3||b3</sample></Order>
.
.
.
.
</Orders>

我需要在数据编织组件中实现这一点。我也尝试过在datamapper中使用一些规则选项,但没有结果。所以,请帮帮我。我需要在数据编织组件中实现这一点。具有语法的代码片段将非常有用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-17 15:10:26

看看这里的例子和文档:json

它给出了如何访问xml属性和元素等方面的示例。

代码语言:javascript
复制
%dw 0.1
%input payload application/xml
%output application/xml
---
Orders: { (payload.Orders.*Order map {
     Order: {
        sample: $.@att ++ "||" ++ $.sample,
      }
 }) }
票数 5
EN

Stack Overflow用户

发布于 2017-07-14 10:10:36

你可以用这个:

代码语言:javascript
复制
%dw 0.1
%input payload application/xml
%output application/xml
---
Orders: { 
    (payload.Orders.*Order map {
        Order: {
           sample: $.@att ++ "||" ++ $.sample,
              }
        }
    ) 
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32633430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档