Adam,

Yes, it makes sense to keep you types as simple as possible.  I believe
that because XSLTForms needs to run within the browser it only works with
simple XML Schema structures.


On Mon, Jul 1, 2013 at 4:51 PM, Adam McKee <[email protected]>wrote:

> Hi Alain & everyone,
>
> I've found XSLTForms 576 does not appreciate an XML Schema that
> specializes its own SimpleType.
>
> For example, if my schema defines this simple type:
>
>     <xs:simpleType name="nonEmptyString">
>         <xs:restriction base="xs:string">
>             <xs:minLength value="1"/>
>             <xs:pattern value="\S+(.*\S+)?"/>
>         </xs:restriction>
>     </xs:simpleType>
>
> ... and then specializes it to create another simple type:
>
>     <xs:simpleType name="string100">
>         <xs:restriction base="myns:nonEmptyString">
>             <xs:maxLength value="100"/>
>         </xs:restriction>
>     </xs:simpleType>
>
> ... then XSLTForms will not accept the schema.  It complains:
>
>     "Schema for namespace undefined not defined for type nonEmptyString"
>
> The schema is valid.  If I load it into <oXygen/> editor for example,
> it correctly understands the "string100" type.
>
> I can work around this by making the "string100" type a specialization
> of "xs:string", and repeating in the "string100" type all the
> constraints that are specified for the "nonEmptyString" type.
>
> What do you make of this?
>
> Thanks!
>
> -Adam
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Xsltforms-support mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xsltforms-support
>



-- 
Dan McCreary
http://danmccreary.com
Co-author: Making Sense of NoSQL <http://manning.com/mccreary>
office: (952) 931-9198
cell: (612) 986-1552
skype: dmccreary47
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to