XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
silvia  pinedaSubject: I need Help with a symple type declaration!!!!!
Author: silvia pineda
Date: 02 Sep 2008 08:29 PM
Hi all,

I need some help with a schema, I am pretty new at this... I have the following schema:

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="NLS">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="TRANSACTIONS" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="TRANSACTIONS">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="PAYMENT" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:element name="PAYMENT">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EffectiveDate" type="xsd:newtype"/>
<xsd:element name="LoanNumber" type="xsd:token"/>
<xsd:element name="PaymentMethod" type="xsd:integer"/>
<xsd:element name="Amount" type="xsd:decimal"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:simpleType name ="newtype" >
<xsd:restriction base="xsd:token">
<xsd:pattern value="[0-1][0-9]/[0-3][0-9]/[0-9]{2}" />
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

I always get the an error on this line:

<xsd:element name="EffectiveDate" type="xsd:newtype"/>

It states that the type has not been declared. I already try not using a global type but a local type instead and nothing seems to work. What I need to accomplish is that I have to format the date to US format (although I am perfectly aware that the standar is the best way to go, we use a third party software that does not accept CCYY-MM-DD but MM/DD/CCYY instead).


I would appreciate any help you can give me. Many thanks in advance!

Posttop
(Deleted User) Subject: I need Help with a symple type declaration!!!!!
Author: (Deleted User)
Date: 18 Sep 2008 05:40 AM
Hi Silvia,
the newtype type you created is not in the XMLSchema namespace, so you shouldn't use the xsd prefix with him.

Hope this helps,
Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.