- From: Michael Kay <mike@saxonica.com>
- Date: Fri, 18 Mar 2005 18:04:51 -0000
- To: <tgrzej10@gazeta.pl>, <xmlschema-dev@w3.org>
You could try generating a schema with the required values, but I'm not sure why you would want to. There is always going to be some application-level logic (including error checking) that you can't put in the schema. Why not put the data through a stylesheet after putting it through the schema? Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: xmlschema-dev-request@w3.org > [mailto:xmlschema-dev-request@w3.org] On Behalf Of tgrzej10@gazeta.pl > Sent: 18 March 2005 14:59 > To: xmlschema-dev@w3.org > Subject: extending validation > > > Hi, > My question is about technology that would allow to validate > element's value against (let's say) database content. For example > I'd like to make a validation rule like this: > > <xsd:simpleType name="USState"> > <xsd:restriction base="xsd:string"> > <xsd:enumeration value="AK"/> > <xsd:enumeration value="AL"/> > <xsd:enumeration value="AR"/> > <!-- and so on ... --> > </xsd:restriction> > </xsd:simpleType> > > but with enumeration values taken from external resource (like > database). > One way to achive this seems to be to dynamically generate required > schema based on database content. On the other hand maybe there are > existing schema validators that allow to call custom functions (that > would perform neccessary checks) while validating a document. Or > maybe in XML Schmema itself there is some construct that would allow > to tell "call external procedure foo to validate this element". > > > I'd be gratefull for any hints and comments, > -- > Tomek Grzejszczyk > > > >
Received on Friday, 18 March 2005 18:04:59 UTC