[Zope3-Users] Re: XML schema definitions, zope.schema and z3c.form
David Pratt
fairwinds at eastlink.ca
Sat May 17 11:27:18 EDT 2008
Sorry. I missed your earlier post and have the link to the work. Many
thanks.
Regards
David
David Pratt wrote:
> Hi Christian. Can you advise what was the outcome of this at grokkerdam.
> Many thanks.
>
> Regards,
> David
>
>
> Christian Klinger wrote:
>> 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>
>>
>> _______________________________________________
>> Zope3-users mailing list
>> Zope3-users at zope.org
>> http://mail.zope.org/mailman/listinfo/zope3-users
>>
>
> _______________________________________________
> Zope3-users mailing list
> Zope3-users at zope.org
> http://mail.zope.org/mailman/listinfo/zope3-users
>
More information about the Zope3-users
mailing list