B
bezeee
At my work we are in the process of building a tool to test an XML based
API. Basically, XML in and XML out over http. Currently, there are two
engines that do all of the schema validations, xml diffs, sending/receiving,
etc. One of these engines in implemented in C# and the other in Java.
Now the choice comes down to which scripting language we choose (Perl,
Python or Jython) to tie into one of these engines. The scripting language
is where we will actually write the tests which consists of manipulating
xml, checking values, etc. The C# and Java engines are simply tools to
report, schema validate, etc.
It's a snap to use the C# modules with the Win32 libraries in Python and
Perl, Jython could handle the Java and I've seen JPE
(http://www.arakne.com/jpe/faq.htm) if we want to use Python and Java.
Personally, I like Python and C#. Unfortunately, my company leans towards
Perl and Java.
Given, I'm posting on comp.lang.python but I'd love to hear anyone's
thoughts on Perl/Python/Jython interfacing with C# or Java.
API. Basically, XML in and XML out over http. Currently, there are two
engines that do all of the schema validations, xml diffs, sending/receiving,
etc. One of these engines in implemented in C# and the other in Java.
Now the choice comes down to which scripting language we choose (Perl,
Python or Jython) to tie into one of these engines. The scripting language
is where we will actually write the tests which consists of manipulating
xml, checking values, etc. The C# and Java engines are simply tools to
report, schema validate, etc.
It's a snap to use the C# modules with the Win32 libraries in Python and
Perl, Jython could handle the Java and I've seen JPE
(http://www.arakne.com/jpe/faq.htm) if we want to use Python and Java.
Personally, I like Python and C#. Unfortunately, my company leans towards
Perl and Java.
Given, I'm posting on comp.lang.python but I'd love to hear anyone's
thoughts on Perl/Python/Jython interfacing with C# or Java.