[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Andy Street" <t3h1337n00b@g...>
  • To: xml-dev@l...
  • Date: Sun, 22 Apr 2007 17:03:51 -0400

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]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member