[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] XML Schema question
- From: Evan Lenz <Evan.Lenz@marklogic.com>
- To: "stephengreenubl@gmail.com" <stephengreenubl@gmail.com>, XML DevelopersList <xml-dev@lists.xml.org>
- Date: Mon, 28 Feb 2011 11:12:59 -0800
It sounds like you want a "complex type with simple content." Here's an
example: http://www.datypic.com/books/defxmlschema/chapter13.html#EX172
I agree that there should be a simpler way to do this (though there
isn't). And that's one of the reasons I prefer using RELAX NG (and often
trang to convert to WXS).
Evan Lenz
Software Developer, Community
MarkLogic Corporation
On 2/28/11 10:34 AM, "Stephen Green" <stephengreenubl@gmail.com> wrote:
>I've been looking again at this MicroXSD subset of W3C XML Schema
>and thought I had made a glaring omission but now I wonder whether
>the omission is actually there in proper W3C XML Schema. As I try
>to write examples of how to use the subset I have started with simple
>'Hello World' XML
>
><Hello>World</Hello>
>
>Now to write a schema for this is easy - just use a simpleType - simple!
>I tell the reader they can use <restriction base="string"/> to say that
>the content of the element is to be a string. Fine.
>
>But next I just want to add an attribute, say
>
><Hello from="Steve">World</Hello>
>
>Why should that be difficult? I just want to keep on saying that the
>content
>of the element is a string though. To add an attribute I understand I have
>to switch to a complexType, don't I? But how on earth do I do that AND
>keep my strong typng of the element content? Am I missing the obvious?
>
>When faced with this before I dropped the datatyping of the element and
>specified mixed content for the complexType but surely that's not
>necessary
>is it?
>
>----
>Stephen D Green
>
>_______________________________________________________________________
>
>XML-DEV is a publicly archived, unmoderated list hosted by OASIS
>to support XML implementation and development. To minimize
>spam in the archives, you must subscribe before posting.
>
>[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
>subscribe: xml-dev-subscribe@lists.xml.org
>List archive: http://lists.xml.org/archives/xml-dev/
>List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]