Bula again, Eitan. This is an interesting idea, but would involve some serious changes in how bindings are compiled. The one thought that comes to mind is that if you combined this with a schema (in the generic sense) it might be possible to do a static transformation of the XPath expressions to a conventional binding.

 - Dennis

Eitan Suez wrote:

hi all,

 while on developerworks reading dennis' articles, i also
 came across this one:
   http://www-128.ibm.com/developerworks/java/library/x-pracdb8.html
  entitled: 'xpath as a data binding tool, part 1'

i have to admit i just skimmed the article but it grabbed my attention. i've been thinking for a while that adding
 xpath to jibx would be a good move.

 more specifically what i mean is that the jibx binding
 vocabulary could be extended nicely with xpath support.

 here's an example binding file:
<binding name="binding1">
 <mapping name="customer" class="simple.Customer">
   <structure field="name">
     <value name="first-name" field="firstName"/>
     <value name="last-name" field="lastName"/>
   </structure>
   <value name="street" field="street1"/>
   <value name="city" field="city"/>
   <value name="state" field="state"/>
   <value name="zip" field="zip"/>
   <value name="phone" field="phone"/>
 </mapping>
</binding>

 in jibx we use the attribute 'name' to bind a specific
 element or attribute name to a java field.  i think that could
 be a perfect spot in the jibx binding file for introducing
 an alternative to name="" : xpath=""

 as in:
  <value xpath="name/first-name" field="firstName" />

 i know this is not a complete description of how such an
 enhancement would work or fit in to jibx.  but it's a starting
 point for consideration, and definitely for discussion.

/ eitan



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to