Page 1 of 1

Posted: Wed Jan 24, 2007 12:32 am
by thibodeaux
Man...this is some mind-bending shizzle.

Posted: Wed Jan 24, 2007 12:49 pm
by TPRJones
I love recursion.

What's XSLT?

Posted: Wed Jan 24, 2007 1:11 pm
by TheCatt
Presentation layer for XML rendering. Did some XSLT back in.... 2000/2001...

My mind forgot it.... much like the human brain is trained to forget painful experiences.

Posted: Wed Jan 24, 2007 7:09 pm
by thibodeaux
XSLT is really a programming language, but it was originally designed for manipulating XML. I am using it in a couple of ways:
1) As a code-generator. I define simple languages, create lexer/parser code for them using compiler-compiler tools (c.f. lex and yacc for the unix world). The output of the parser is an abstract syntax tree represented in XML. I then use XSLT to turn it into whatever target language I want
2) Turns out the target language I want is XSLT. But XSLT riddled with extension object method calls. The reason I'm doing this is I want to create user-customized rules for transforming XML data.

So anyway, that's about it.

Posted: Wed Jan 24, 2007 7:28 pm
by TheCatt
So... this is a personal, funsies project?

Posted: Wed Jan 24, 2007 7:35 pm
by thibodeaux
No, this is for work.