poster wrote:
>>Our goal is not to reach their level of sophistication, but 
>>to make XXE extensible enough (which is not yet the case -- 
>>you'll see that with XXE V3).
> 
> 
> A repeat of an old plea ... If you'll can, PLEASE try to include scripting
> support in XXE V3. You can use the open-source Apache BSF framework
> http://jakarta.apache.org/bsf/ to get automatic scripting language support.
> BSF permits any Java application to be implemented in part (or dynamically
> extended) by a language that is embedded within it. You get automatic
> supports a long list of scripting languages (at no extra effort!), including
> Javascript, Python, Ruby, Tcl, NetReXX, XSLT Stylesheets, BeanShell, Groovy,
> ObjectScript.
> 
> I think it will make it much, much, easier for 3rd parties to write
> plug-ins.

First versions of XXE V2 supported scripting through the use of 
scripting plug-ins. Scripting plug-ins were provided for BeanShell and 
JavaScript (Rhino).

Scripting support have been *removed from XXE* because:

* Some scripting languages were found slow to the point of being unusable.

* Writing extensions in a scripting language was found to be very hard 
to debug.

* XMLmind (AKA Pixware), being a small company, has not the resources to 
develop a *very high-level API* for the scripting languages (even for a 
single scripting language!), its documentation and some useful samples.

---
PS: We, of course, know BSF and almost all the scripting languages for 
which a BSF adapter has been written.


Reply via email to