commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jaroslav Pullmann (JIRA)" <j...@apache.org>
Subject [jira] Commented: (SCXML-106) Support for XPath as further EL
Date Tue, 24 Mar 2009 13:49:50 GMT

    [ https://issues.apache.org/jira/browse/SCXML-106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12688689#action_12688689
] 

Jaroslav Pullmann commented on SCXML-106:
-----------------------------------------


 Rahul,
   does the XPath EL in current state allow for accessing the event payload ? 
   None of "_event.",  "_event/" or "_eventdata/" combinations worked. 

    Thank you
      Jaro
     
 
   

> Support for XPath as further EL
> -------------------------------
>
>                 Key: SCXML-106
>                 URL: https://issues.apache.org/jira/browse/SCXML-106
>             Project: Commons SCXML
>          Issue Type: Improvement
>    Affects Versions: 0.9
>            Reporter: Jaroslav Pullmann
>            Priority: Minor
>             Fix For: 1.0
>
>
>  Adding support for XPath (2.0?) as further expression language was already suggested
earlier [1].
>  Not aware, whether there is any ongoing development I'd ask for this important enhancement.
>  Use cases: 
>   - access to a wide range of built-in functions (count, matches)
>   - navigation with predicates involving string value tests:
>     Since XPathes are passed as arguments to the Data function
>     and JEXL does not provide for escaping quotes (see [2])
>     there is currently no way to express pathes like:
>  
>     <assign location="Data(mydata,'list/item[@id=\'foo\']')" expr... 
>     Top-level XPath expressions would enable such (more natural) navigation:
>     <assign location="/data[@id='mydata']/list/item[@id='foo']" expr... 
>   [1]  http://www.nabble.com/-scxml--%3Cassign%3E-tag-td4093525.html#a4103653
>   [2] http://mail-archives.apache.org/mod_mbox/commons-user/200605.mbox/%3Cb22dff980605260809m2092423dqc469cb5b15f81047@mail.gmail.com%3E

>      Many thanks
>      Jaro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message