This is an XSLTForms extension. Such Javascript interactions should be
considered for XForms 3.0!
Le 29/06/2016 à 22:22, [email protected] a écrit :
Hi Alain, no need to apologise. Thank you for the reply.
I had never thought to try that approach. I will give it a try.
Just as a matter of interest, is that a standard in the xforms spec.
or is it an XSLTForms particular extension ?
Thank you for all your continuing hard work on XSLTForms. Long may it
(and you) continue :-)
Regards
Habs
On 29 June 2016 at 17:59, Alain Couthures
<[email protected] <mailto:[email protected]>>
wrote:
Hello Habs,
Sorry for the delay. I suggest you to write a Javascript function
to be called from an XPath expression as in
http://www.agencexml.com/xsltforms/colors.xml
--Alain
Le 19/06/2016 à 09:01, [email protected]
<mailto:[email protected]> a écrit :
Thank you for the reply Alain.
It will be interesting times when 'fleur' and XSLTForms 2 arrive. :-)
For now, as I said, I am wanting to generate a xsd:duration
content based on a start and end xsd:date and xsd:time elements
entered via a xform.
I have not got far enough yet to submit a working xform test case
skeleton, as I am just trying to sort out the best way to
generate the xsd:duration, however for instance:
...
<datestart>20160510</datestart>
<timestart>083000</timestart>
<dateend>20160511</dateend>
<timeend>104500</timeend>
<duration>PT26H15M</duration> <------- calculate this, a duration
showing hours and minutes, from the date and time elements
...
What would be the best and/or efficient approach please?
At the moment I am intending to use xf:bind calculations, using
substring, floor and div functions etc on the date and time
elements, to *eventually* get the desired content for the
xsd:duration element. Perhaps there is a better approach ?
As an aside, if I have understood it properly, the EXSLT template
'date:duration' provides this process, so perhaps it is possible
to do a xslt transform within XSLTForms to produce the desired
duration instance.
I will keep on it and see what I come up with, but if you (or any
one else) have any ideas/tips please let me know.
Regards
Habs
On 18 June 2016 at 21:06, Alain Couthures
<[email protected]
<mailto:[email protected]>> wrote:
Hello Habs,
I am currently extending my new XPath engine (Fleur) into an
XQuery engine as well. Progressively, it will support
XPath/XQuery 3.1 but there are still missing functionalities
such as durations. Because of functions such as doc(), this
engine is written in asynchronous Javascript so it will not
be possible to use it within XSLTForms v1 but within
XSLTForms v2.
Priorities are always hard to decide. Adding duration support
in XSLTForms v1 might reduce time required for adding it in
Fleur...
Maybe you don't need a full support yet? Can you post a test
case??
--Alain
Le 18/06/2016 à 21:15, [email protected]
<mailto:[email protected]> a écrit :
Hello all, good day
Most likely this has been mentioned before and if so my
apologies for not finding anything on it by better searching
'discussion' or mailing lists.
How easy (technically and time availability) would it be for
maintainers (Alain ?) to implement the xsd:duration type and
associated functions (I think they are XPath 2) ?
For now, would some kind person assist (post a small code
perhaps) by suggesting how to best/efficiently process
xsd:time elements 'time-from' and 'time-to' in a repeat
block, such that for each pair the duration in minutes
(seconds does not matter) is calculated and then a total for
the nodeset ?
For now, as a descriptive, I am playing with implementing a
<minutes/> element for each repeat item and using a 'bind
calculate' to get the value by string splitting and using
math functions to obtain the duration hours (converting it
to minutes) and minutes and adding the two.
Then to create a <totalminutes/> element and using a 'bind
calculate' to get the value by using sum() on the <minutes/>
nodeset.
Thank you for some info and comments.
Peace and best wishes
Habs
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and
traffic
patterns at an interface-level. Reveals which users, apps, and
protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning
reports.http://sdm.link/zohomanageengine
_______________________________________________
Xsltforms-support mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/xsltforms-support
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support