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]

Reply via email to