![]() |
XSD syntax for declaring an element that cannot have a child elementor other content
Would this be the proper method of declaring an XML element Foo that
cannot have a child element or other content? <xs:element name="Image" type="xs:string" fixed="" nillable="true" /> The valid uses of this element in an XML document would be: <Foo></Foo> <Foo /> Anything else would be invalid, e.g.: <Foo>stuff</Foo> Thanks, - Olumide PS: Its just occurred to me that <Foo> </Foo> might be invalid also because of the newline character and other whitespace characters that appear between the <Foo> and </Foo> |
Re: XSD syntax for declaring an element that cannot have a childelement or other content
Olumide wrote:
> Would this be the proper method of declaring an XML element Foo that > cannot have a child element or other content? > > <xs:element name="Image" type="xs:string" fixed="" nillable="true" /> > > The valid uses of this element in an XML document would be: > > <Foo></Foo> > <Foo /> > > Anything else would be invalid, e.g.: > > <Foo>stuff</Foo> Well if you put 'nillable="true"' on the element then valid markup also is <Foo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> -- Martin Honnen --- MVP Data Platform Development http://msmvps.com/blogs/martin_honnen/ |
| All times are GMT. The time now is 04:42 AM. |
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.