Re: Mixed content and empty content

False is the default for the mixed attribute.

What I'm not sure about is, given:

    <xsd:element name="foo">
        <xsd:complexType/>
    </xsd:element>

Is:
    <foo>
    </foo>

a valid instance, i.e. is whitespace forbidden in an empty element?

Cheers,

Pete.
=============================================
Pete Cordell
Codalogic
for XML Schema to C++ data binding visit
 http://www.codalogic.com/lmx/
=============================================

----- Original Message ----- 
From: "Shlomo Yona" <S.Yona@F5.com>
To: <xmlschema-dev@w3.org>
Sent: Thursday, November 01, 2007 12:14 PM
Subject: Mixed content and empty content


Hello,
 
What is the semantics of the following XSDL snippet?
 

<xsd:element name="foo">
    <xsd:complexType mixed="true"/>
</xsd:element>

 
Does it mean the same as 
 

<xsd:element name="foo">
    <xsd:complexType/>
</xsd:element>

 
that is, that element foo cannot have any content (be it textual or
element children)?
 
If not, is the meaning <xsd:complexType mixed="false"/> the same as
<xsd:complexType/> ?
 
Thanks.
 
Shlomo

Received on Thursday, 1 November 2007 12:43:45 UTC