List Info

Thread: The datapath attribute and XML namespaces...




The datapath attribute and XML namespaces...
country flaguser name
United States
2007-04-11 07:31:11
Hello,

Although I've had a quick look at the mail list archive and
searched on
the internet, nothing immediately leaps-out about the use of
XML
namespaces in the datapath expression.

For the application I'd like to build using OL4 (Open Laszlo
4) it has
XML instance data that uses a variety of namespaces.

Initially I was puzzled as to why my datapath expressions
where not only
returning no values but the edittext elements where not even
rendering.
At times like this it takes a few minutes of double-checking
before it
dawns on me to remove the namespace prefixes from the path
expressions,
and bobs-your-uncle it worked!

I'm quite surprised that the datapath expression evaluator
is not
namespace aware.

Given the choice to use the colon as a delimiter between the
dataset
name and the path expression I can understand the conflict
that has
arisen because of this particular design choice.

I would like to suggest that you provide an additional
method of
identifying the dataset which is similar to that used by
XForms to
identify the instance data in a nodeset binding expression:

XForms - ref="instance('myData')/foo/bar/whatsit"

OL4    -
datapath="dataset('myData')/foo/bar/whatsit"

Just to provide some context to this, I'm using XSLT 2 to
transform an
XForms form into an OL4 application. So I'm sure you can see
where I'm
coming from.


Regards

Philip Fennell


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )