在wso2 6.5.0中有没有迭代xml元素的方法
请找个人帮忙。我有一组数据作为csv(来自excel多张表格我已经形成了csv),只是我想将这些数据插入多个表格取决于excel的表格 请帮我解决我的问题在wso2 6.5.0中有没有迭代xml元素的方法,wso2,wso2esb,wso2ei,Wso2,Wso2esb,Wso2ei,请找个人帮忙。我有一组数据作为csv(来自excel多张表格我已经形成了csv),只是我想将这些数据插入多个表格取决于excel的表格 请帮我解决我的问题 我希望每次迭代中的csv都能形成xml。首先,我们可以从csv数据构建xml,并遍历xml。请在下面找到一个示例配置。在本示例中,它将从源目录中选择CSV文件并进行处理 Smooks配置: <?xml version="1.0"?> <smooks-resource-list xmlns="http://www.milyn
我希望每次迭代中的csv都能形成xml。首先,我们可以从csv数据构建xml,并遍历xml。请在下面找到一个示例配置。在本示例中,它将从源目录中选择CSV文件并进行处理 Smooks配置:
<?xml version="1.0"?>
<smooks-resource-list
xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
xmlns:csv="http://www.milyn.org/xsd/smooks/csv-1.2.xsd">
<resource-config selector="org.xml.sax.driver">
<resource>org.milyn.csv.CSVReader</resource>
<param name="fields">firstname,lastname,gender,age,country</param>
<param name="rootElementName">people</param>
<param name="recordElementName">person</param>
</resource-config>
</smooks-resource-list>
org.milyn.csv.CSVReader
名、姓、性别、年龄、国家
人
人
代理:
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="CSVToXML"
transports="https,http,vfs"
statistics="disable"
trace="disable"
startOnLoad="true">
<target>
<inSequence>
<smooks config-key="conf:/repository/smooks-config.xml">
<input type="text"/>
<output type="xml"/>
</smooks>
<!-- Here iterate through the XML -->
</inSequence>
<outSequence/>
</target>
<parameter name="transport.PollInterval">1000</parameter>
<parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
<parameter name="Operation">urn:placeOrder</parameter>
<parameter name="transport.vfs.FileURI">file://<SOURCE_DIR></parameter>
<parameter name="transport.vfs.MoveAfterProcess">file://<PROCESSED_FILES_DIR></parameter>
<parameter name="transport.vfs.MoveAfterFailure">file://<FAILED_FILES_DIR></parameter>
<parameter name="transport.vfs.FileNamePattern">.*\.csv</parameter>
<parameter name="transport.vfs.ContentType">text/plain</parameter>
<parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
<description/>
</proxy>
1000
移动
urn:placeOrder
文件://
文件://
文件://
.\.csv
文本/纯文本
移动
参考资料:
1.
2.
3. 嗨,谢谢。首先,想知道没有烟雾是不可能的吗?我想用一个代理做所有事情。请引导我到doHi Sumathi,这仍然是一个单一的proxyservice。添加smooks mediator developer studio时,将要求您创建一个配置文件。