当前位置 : 主页 > 编程语言 > c语言 >

c# – 是否有使用.NET的转换引擎或库?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我们正在寻找一个可以读取任何输入的转换库或引擎(EDIfact文件,CSV, XML等等.所以包含必须转换为已知业务对象结构的数据的文件(或webservices结果).)应使用自定义规则将数据转换为现有业
我们正在寻找一个可以读取任何输入的转换库或引擎(EDIfact文件,CSV, XML等等.所以包含必须转换为已知业务对象结构的数据的文件(或webservices结果).)应使用自定义规则将数据转换为现有业务对象. XSLT既复杂(学习)又简单(功能不够)

任何人都可以推荐一个C#库或引擎吗?我已经看过Altova MapForce,但是我希望能向几十个人发送一些东西来建立/设计他们自己的转换,而无需支付几十个Altova许可证.

如果您认为XSLT对您来说太难了,我想您可以尝试使用LINQ to XML来解析XML文件.它集成在.NET框架中,您可以使用C#(或者,如果您使用VB.NET 9.0,更好的是因为XML文字)而不是学习另一种语言.您可以毫不费力地将它与现有应用程序集成,而且不会出现XSLT所发生的语言和文件管理之间的范例不匹配.

Microsoft LINQ to XML

当然,它不是用于解析文件的框架或库,但是XSLT都不是,所以…

网友评论