[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Element Declaration -- ANY

Subject: Re: Element Declaration -- ANY
From: "t l" <tlvk@xxxxxxxxxxx>
Date: Thu, 27 Sep 2001 14:37:05 +0000
text not allowed inside element

Hi Jörg,


Sorry 'myAtt' should be 'Number'. The element with the attribute 'Number' works... but the element without setting the attribute get error.

Thanks.
Theresa

ps. I Apologize if I posted in the wrong list... I'm new, and don't really know where else to go...



> In myDtd.DTD I have declared an element as such > > <!ELEMENT MyElement ANY> > <!ATTLIST MyElement > Number CDATA #IMPLIED> > > In myXml.XML : > > <MyElement myAtt="1"> > This one of Attribute...works fine. > </MyElement> > > <MyElement> > This one does not have Attribute... I got error: > This file is not valid: > Text not allowed inside element 'MyElement'. > </MyElement> > > ----------- > Why do I get an error for the 2nd element? shouldn't ANY support parsed > character data?

My thoughts tell me that it should support PCDATA. But in the spec there is
nothing written about PCDATA in ANY
(http://www.w3.org/TR/2000/REC-xml-20001006#sec-logical-struct, last line, 1
line above 3.1.). But if not with ANY how should it be written if PCDATA and
ANY are allowed?


<!ELEMENT test (#PCDATA | ANY)*> won't work.

> And how come I only get error for the one WITHOUT an Attribute?

That's right. You set the attribute 'Number' to #IMPLIED, not to #REQUIRED.
But the Parser should give you an error about the attribute 'myAtt', which
is not declared.

Joerg


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.