W3C home > Mailing lists > Public > xmlschema-dev@w3.org > November 2007

Re: Mixed content and empty content

From: Pete Cordell <petexmldev@tech-know-ware.com>
Date: Thu, 1 Nov 2007 12:43:24 -0000
Message-ID: <006701c81c84$cda6f170$d400a8c0@Codalogic>
To: "Shlomo Yona" <S.Yona@F5.com>, <xmlschema-dev@w3.org>

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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:15:01 GMT