XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
XML Schema - Associate Element Name and Attribute with keys/keyrefs?

Hey all,

Is it possible to associate an element name with an attribute using a key/keyref pair?

The message I'm trying to validate would look like this:

<root>
    <global>
        <properties message-type="servermessage">
                                     ...
        </properties>
    </global>

    <servermessage>
               ...
    </servermessage>
</root>

or

<root>
    <global>
        <properties message-type="modulemessage">
                                     ...
        </properties>
    </global>

    <modulemessage>
               ...
    </modulemessage>
</root>


The general idea is that the message-type in global/properties defines what element follows it.  Right now, I have implemented a schema that uses <xs:choice> but obviously that would allow the message-type to  be modulemessage and the following element to be a servermessage element.  Any ideas on how I would go about writing a schema for what I want to do, or do I need to change how my xml is currently written to do what I want?

Thanks,
Andy


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS