Is there a transformation mechanism or library using .NET?

We are looking for a library or Transformation engine that can read any input (EDIfact, CSV, XML files, etc. Thus, files (or web services results) that contain data that must be converted into a known business object structure .) This data must be converted to an existing business object using custom rules. XSLT is both complex (to learn) and simple (not enough functions)

Can anyone recommend a library or C # engine? I saw Altova MapForce, but I would like something that I can send to dozens of people who will build / develop their own transformations without having to pay dozens of Altova licenses.

+3
source share
5 answers

If you think XSLT is too complicated for you, I think you can try LINQ to XML to parse XML files. It is integrated into the .NET platform, and you can use C # (or, if you use VB.NET 9.0, better because of XML literals) instead of learning another language. You can integrate it with an existing application without much effort and with a paradigm mismatch between language and file management, which happens with XSLT.

Microsoft LINQ to XML

Of course, this is not a framework or library for parsing files, but neither XSLT, nor ...

+3
source

XSLT EDI CSV. , , , . Symphonia EDI, , .

, "enterpriseisey" ( , EDI ), / .

+2

XSLT .

/, , XSLT. , , , , , stackoverflow, ; -)

- xslt .NET xslt, XsltArgumentList.AddExtensionObject(), .

MSDN

, MapForce Biztalk xslt , . , ( , ), , , , .

, .

, , FileHelpers SourceForge

+1

DataDirect Technologies , . http://www.xmlconverters.com/ XmlConverters, EDI XML . CSV, JSON . 100%.net 100% Java. .net XmlReader XmlWriter, Java SAX, StAX DOM. / /. DataDirect XQuery, EDI XML, Java.

+1

Source: https://habr.com/ru/post/1696857/


All Articles