- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Thu, 19 May 2005 15:58:38 +0100
- To: <ava@vaz.ru>
- Cc: <www-forms@w3.org>
Hi Alexander,
I'm not 100% certain, but I think the problem is with your schemas, and you
need a default namespace to be defined. You have @targetNamespace, but try
putting the same namespace inside @xmlns. That should put your types into
the correct namespace.
Regards,
Mark
Mark Birbeck
CEO
x-port.net Ltd.
e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/
b: http://internet-apps.blogspot.com/
Download our XForms processor from
http://www.formsPlayer.com/
> -----Original Message-----
> From: www-forms-request@w3.org
> [mailto:www-forms-request@w3.org] On Behalf Of Alexander Anokhin
> Sent: 19 May 2005 14:42
> To: www-forms@w3.org
> Subject: still have xsd:include problem..
>
> Hello, all.
>
> A few weeks ago i posted a problem with xsd:include (appeared
> with switch fp_1.3.2.1004 to newer version). Mark Birbeck
> said that the problem was in MSXML, but now i have MSXML4SP2
> & fP_1.3.4.1004 but it still happens.
>
> For example below the error message is "Undeclared type: z2Type";
>
> I see no bug reports on it, so may be i did smth. wrong?
>
> Let me show short code i have:
>
> *** form.html ****
>
> <html xmlns="http://www.w3.org/1999/xhtml"
> xmlns:xforms="http://www.w3.org/2002/xforms"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
> xmlns:ev="http://www.w3.org/2001/xml-events"
> xmlns:xsd1="urn:tportal.vaz.ru:normbase.xsd"
> xml:lang="ru" lang="ru">
> <head>
> <object id="FormsPlayer"
> classid="CLSID:4D0ABA11-C5F0-4478-991A-375C4B648F58"
> />
> <?import namespace="xforms" implementation="#FormsPlayer" ?>
> <title>XSD Include Test</title>
> <xforms:model id="dbgrid" schema="T1Types.xsd">
> <xforms:instance id="to_search">
> <item xmlns="">
> <first/>
> <second/>
> <third/>
> </item>
> </xforms:instance>
>
> <!-- just for ensure that xsd:types works -->
> <xforms:bind id="firstBind"
> type="xsd:date"
> nodeset="instance('to_search')//first"
> />
>
> <!-- a custom z1Type works just fine -->
> <xforms:bind id="z1Bind"
> type="xsd1:z1Type"
> nodeset="instance('to_search')//second"
> />
> <!-- a custom z2Type from included wxs is invisible for fP? -->
> <xforms:bind id="z2Bind"
> type="xsd1:z2Type"
> nodeset="instance('to_search')//third"
> />
> </xforms:model>
> </head>
> <body>
> <xforms:input bind="firstBind" incremental="true"/>
> <xforms:label>First:</xforms:label>
> </xforms:input>
> <xforms:input bind="z1Bind" incremental="true">
> <xforms:label>Second:</xforms:label>
> </xforms:input>
> <xforms:input bind="z2Bind" incremental="true">
> <xforms:label>Third:</xforms:label>
> </xforms:input>
> </body>
> </html>
>
>
> ********* T1Types.xsd **********
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <xsd:schema
> targetNamespace="urn:tportal.vaz.ru:normbase.xsd"
> xmlns:xsd1="urn:tportal.vaz.ru:normbase.xsd"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
> elementFormDefault="qualified">
>
> <!-- include another one from the same dir -->
> <xsd:include schemaLocation="T2Types.xsd"/>
>
> <xsd:simpleType name="z1Type">
> <xsd:restriction base="xsd:boolean"/>
> </xsd:simpleType>
> </xsd:schema>
>
> ************ T2Types.xsd *********
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <xsd:schema
> targetNamespace="urn:tportal.vaz.ru:normbase.xsd"
> xmlns:xsd1="urn:tportal.vaz.ru:normbase.xsd"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
> elementFormDefault="qualified">
> <xsd:simpleType name="z2Type">
> <xsd:restriction base="xsd:date"/>
> </xsd:simpleType>
> </xsd:schema>
>
> *********** the end *************
>
> P.S. sorry for post it here. Just can't reach to my
> yahoogroups account now.
>
> --
> Alexander Anokhin
> AVTOVAZ JSC
> email: ava@vaz.ru
> icq: 123275798
>
Received on Thursday, 19 May 2005 15:03:03 UTC