Hello All,
I have a few questions which you might seem irrelavant and/or foolish.
I am asking anyway so I can find out.
1. Is XSL as powerful as a programming language such as Java in its
abilities to transform XML? The W3C site has the following definition
on XSLT for example:
"XSLT is designed for use as part of XSL, which is a stylesheet
language for XML. In addition to XSLT, XSL includes an XML vocabulary
for specifying formatting. XSL specifies the styling of an XML
document by using XSLT to describe how the document is transformed
into another XML document that uses the formatting vocabulary.
XSLT is also designed to be used independently of XSL. However, XSLT
is not intended as a completely general-purpose XML transformation
language. Rather it is designed primarily for the kinds of
transformations that are needed when XSLT is used as part of XSL."
2. Does the above mean that when an XML document is transported over a
network, it's content is totally static?
This last question is relevant because we faced this problem when
using XML to describe a sequence of actions. Data for the actions were
available in the document largely, but some part of it was dynamic,
that is, provided by the environment.
To solve this we looked at various scripting languages (some of them
geared towards XML but the majority not) including Groovy, Jython,
Simkin, Xscript, XML Script etc.
If you do find these questions relevant, can I impose upon the group
to read this writeup and give your comments (including comments such
as "this whole shebang is not correct but it is not even wrong")
My news reader for some reason or other wouldn't allow me to post the
document so I will have to ask you to read it from here:
thank you,
-vijai.
I have a few questions which you might seem irrelavant and/or foolish.
I am asking anyway so I can find out.
1. Is XSL as powerful as a programming language such as Java in its
abilities to transform XML? The W3C site has the following definition
on XSLT for example:
"XSLT is designed for use as part of XSL, which is a stylesheet
language for XML. In addition to XSLT, XSL includes an XML vocabulary
for specifying formatting. XSL specifies the styling of an XML
document by using XSLT to describe how the document is transformed
into another XML document that uses the formatting vocabulary.
XSLT is also designed to be used independently of XSL. However, XSLT
is not intended as a completely general-purpose XML transformation
language. Rather it is designed primarily for the kinds of
transformations that are needed when XSLT is used as part of XSL."
2. Does the above mean that when an XML document is transported over a
network, it's content is totally static?
This last question is relevant because we faced this problem when
using XML to describe a sequence of actions. Data for the actions were
available in the document largely, but some part of it was dynamic,
that is, provided by the environment.
To solve this we looked at various scripting languages (some of them
geared towards XML but the majority not) including Groovy, Jython,
Simkin, Xscript, XML Script etc.
If you do find these questions relevant, can I impose upon the group
to read this writeup and give your comments (including comments such
as "this whole shebang is not correct but it is not even wrong")
My news reader for some reason or other wouldn't allow me to post the
document so I will have to ask you to read it from here:
thank you,
-vijai.
Comment