Dots in input's names interefere with dots in XML element names?

Hello everyone!

We are, here at HUT [1], building an experimental XML browser, which
supports XSL FO, with FOP [2] as the basis. I am currently implementing
limited XForms support [3] and noticed the following problem:

if I have

<input name="root.purchase.order.name"/>

Which of the <name> - elements this path applies to in the following
instance data?

<xforms>
  <instance>
    <root>
      <purchase.order>
        <name>My name</name>
      </purchase.order>
      <purchase>
        <order>
          <name>My name</name>
        </order>
      </purchase>
    </root>
  </instance>
</xforms>


Maybe something else than '.' should be used as the separator in XForms,
e.g. '/' as in XPath.

[1] Helsinki University of Technology. Telecommunications Software and
Multimedia Laboratory (TML)
    http://www.tml.hut.fi/english.html
[2] Apache FOP project. http://xml.apache.org/fop/
[3] XForms Obsoleted Working Draft.
http://www.w3.org/TR/2000/WD-xforms-datamodel-20000406/

- Mikko.Honkala@iki.fi - 050-570 4 102 -  http://www.tml.hut.fi/

Received on Monday, 30 October 2000 06:27:24 UTC