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
Mark MaltbySubject: Is it possible to have empty dates in xml?
Author: Mark Maltby
Date: 21 Jun 2006 04:54 AM
If I have a xml node of a type date or dateTime and that node is empty, when i go to validate it against the schema, i get the following error:

Error parsing '' as date datatype.
The element: 'TargetDate' has an invalid value according to its data type.

Currently I have been not writing this node to the xml file to get around this problem, but this doesn't seem to be the best solution. What if I want to visually display that this node exists and still can be empty. What am I not understanding about the basic rules? Is there any other data type that work this way?

Postnext
(Deleted User) Subject: Re: Is it possible to have empty dates in xml?
Author: (Deleted User)
Date: 21 Jun 2006 05:09 AM
Hi Mark,
in order to allow an empty element you need to:
1) mark the element definition in the schema as "nillable" adding the
attribute nillable="true"
2) add the xsi:nil="true" to the empty instance in the XML file

Hope this helps,
Alberto

Postnext
Mark MaltbySubject: Re: Is it possible to have empty dates in xml?
Author: Mark Maltby
Date: 21 Jun 2006 05:16 AM
Thanks for your suggestion, but I should of mentioned that I have already tried this. I attach a simple example for you to view.

I use the MSXML4 processor if this makes a difference.


UnknownMyDate.xml


Unknownmydate.xsd

Postnext
(Deleted User) Subject: Re: Is it possible to have empty dates in xml?
Author: (Deleted User)
Date: 21 Jun 2006 06:19 AM
Hi Mark,
in your XML fragment there is no xsi:nil attribute (the "nillable" attribute in the schema simply tells that the element *may* be empty in some cases, but it's the xsi:nil attribute in the XML file that marks that specific element as being without value).

Please find attached a correct XML file.

Alberto


UnknownMyDate(1).xml
Corrected XML file

Posttop
Mark MaltbySubject: Re: Is it possible to have empty dates in xml?
Author: Mark Maltby
Date: 21 Jun 2006 06:33 AM
Thanks for your help. Is working now

 
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.