XML stores content. There is no logic associated with the content in the XML document. XSLT can be used to added conditional logic for elements to indicate during a transformation of the XML document whether an element, and various permutations of it's childern, parents siblings and such should be included in the transformation.
I know it doesn't answer your question but the crux is that XML contains no logic but XSLT in conjunction with XML content will do what I would guess you are trying to do. Bob ----- Original Message ----- From: "Rock VZ" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, October 08, 2001 2:56 AM Subject: conditions in XML > Hi, > > I'm new to xml. > > What is the best way to structure conditions in XML. > For instance if i have 3 elements a,b,c > <a> > <contents> aaa </contents> > </a> > <b> > <contents> bbb</contents> > </b> > <c> > <contents> ccc </contents> > </c> > > how do i include rules in the xml doc to say that > i> display either a OR b OR c contents in a GUI if > their contents are not empty as part of the xml doc or > a dtd. > ii> display b only if the contents of c is "ccc" > > Basically i want my program logic as part of my xml > document so that the program can be generic and the > end user will need only to edit a xml document and not > the sorce code that parses it. > > I want the processing rules also part of the xml data. > is this possible? > > thanks > rock > > > ===== > > > __________________________________________________ > Do You Yahoo!? > NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. > http://geocities.yahoo.com/ps/info1 > > --------------------------------------------------------------------- > In case of troubles, e-mail: [EMAIL PROTECTED] > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]