OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

defining keys in Schemas

I have spent some time researching the issue of how to define keys (that of a database) in XML Schemas.  And I have found a couple of resources.  The XML schema specs state:

              name=NCName >
              content: (annotation?, (selector, field+))

              content: (annotation?, (selector, field+))

        ...and so on an so forth

              xpath= {a subset of an xpath expression}>
              content: (annotation?)

The thing that bothers me is that the field and selector elements use xpath expression.  I guess my question is, is it necessary to use xpath if you are planning on declaring keys within your schema?  or is there a better way?

<another note>
I want to use a xml document to enter the parsed data into a database and not create a web page and therefore I don't want to use XSLT.  Are there any suggestion on the best way of accomplishing this and maintain the integrity constraints?
</another note>

Thanks in advance,
Laura Hatcher