[Zope3-Users] Re: XML schema definitions,zope.schema and z3c.form
Christian Klinger
cklinger at novareto.de
Tue May 6 07:35:42 EDT 2008
Hi Nylan,
we are working during the grokkerdam sprint on the same topic.
We used userschema, and ore.alchemist as exampels.
I think userschema has some xml thing.
Hope this helps,
Christian
http://agendaless.com/Members/tseaver/software/userschema
http://pypi.python.org/simple/ore.alchemist/
> Hello,
>
> I need some advice from experienced zope3 developers. ;-)
>
> Use case:
> 1. Receive xsd from a server(see example xsd)
> 2. use xsd with zope3(add,edit forms with z3c.form)
>
>
> I've found this solution(supports only simple elements at root level):
> http://blogs.nuxeo.com/sections/blogs/julien_anguenot/2005_08_19_xml-schema-support-on
>
> Are there other solutions, besides the link above, I haven't found/noticed?
> Something able to manage more complex types?
>
> Any help or advice appreciated!
>
> best regards
>
>
> Example XSD:
> <?xml version="1.0" encoding="UTF-8"?>
> <schema xmlns="http://www.w3.org/2001/XMLSchema"
> targetNamespace="http://schemas.domain.com/SQLSource"
> xmlns:tns="http://schemas.domain.com/SQLSource"
> elementFormDefault="qualified">
>
> <element name="source" type="tns:sourcetype" />
>
> <complexType name="sourcetype">
> <sequence>
> <element name="connection">
> <complexType>
> <attribute name="nameref" type="string" />
> </complexType>
> </element>
> <element name="query" type="string" minOccurs="0" maxOccurs="1"/>
> <element name="alias_map">
> <complexType>
> <sequence>
> <element name="alias" minOccurs="0"
> maxOccurs="unbounded">
> <complexType>
> <simpleContent>
> <extension base="int">
> <attribute name="name"
> type="string" />
> </extension>
> </simpleContent>
> </complexType>
> </element>
> </sequence>
> </complexType>
> </element>
> </sequence>
> <attribute name="name" type="string" />
> <attribute name="type" type="string" />
> </complexType>
> </schema>
More information about the Zope3-users
mailing list