473,394 Members | 1,944 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

xsl-t tutorial

I've looked at probably a dozen books that attempt a tutorial on xsl-t. All
of them are chatty, have lots of examples, but nowhere give a clear
explanation of how xsl-t works. I have managed to pick up that there's
iteration, and that recursion can be used to handle some kinds of
processing, but still don't know what the basic computing paradigm is.

I have a pretty good programming background and can read technical material
fairly easily. Any suggestions for a concise, clear and reasonably complete
intro to xsl-t?

tia ... Bill.
Jul 20 '05 #1
3 1577
In article <br**********@news.cis.ohio-state.edu>,
Bill Leal <le**@cis.ohio-state.edu> wrote:

% I have a pretty good programming background and can read technical material
% fairly easily. Any suggestions for a concise, clear and reasonably complete
% intro to xsl-t?

I tried to give a concise and clear introduction in the manual to my
rexx xml package. The package is

http://www.interlog.com/~ptjm/rexxxml100.zip

and the manual is rexxxml.pdf. It's about a 1Mb down-load. Look in
the table of contents to find the XSLT section, which is about
15 pages long.

--

Patrick TJ McPhee
East York Canada
pt**@interlog.com
Jul 20 '05 #2
"Bill Leal" <le**@cis.ohio-state.edu> wrote in message
news:br**********@news.cis.ohio-state.edu...
I've looked at probably a dozen books that attempt a tutorial on xsl-t.
All of them are chatty, have lots of examples, but nowhere give a clear
explanation of how xsl-t works. I have managed to pick up that there's
iteration, and that recursion can be used to handle some kinds of
processing, but still don't know what the basic computing paradigm is.


Declarative.

The processor starts with the root element and finds the best matching
template and applies it. A template may "apply-templates", which
recurses this process of finding and applying the best matching template
for all nodes in the current node.

You can override what nodes to process in apply-templates. There are also
named templates, which can be called like normal procedures, and for-each,
which has an even more imperative flavour.

Groetjes,
Maarten Wiltink
Jul 20 '05 #3
The book for studying and mastering XSLT is:

"Beginning XSLT"

by Jeni Tennison.

=====
Cheers,

Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL

"Bill Leal" <le**@cis.ohio-state.edu> wrote in message
news:br**********@news.cis.ohio-state.edu...
I've looked at probably a dozen books that attempt a tutorial on xsl-t. All of them are chatty, have lots of examples, but nowhere give a clear
explanation of how xsl-t works. I have managed to pick up that there's
iteration, and that recursion can be used to handle some kinds of
processing, but still don't know what the basic computing paradigm is.

I have a pretty good programming background and can read technical material fairly easily. Any suggestions for a concise, clear and reasonably complete intro to xsl-t?

tia ... Bill.

Jul 20 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Jean-Christophe Michel | last post by:
Hi, In a complex merging of two (non ordered) xml files i need to keep track of the elements of the second tree that were already merged with first tree, to copy only unused elements at the end....
1
by: Philip | last post by:
Hi, I am trying to output certain nodes inside another. I have an xml template with field definitions for a form, and this includes textfields, labels, checkboxes etc plus fieldssets. I defined...
8
by: Sebastian Kerekes | last post by:
Greetings, I'm developing an application that supports multiple languages. In my XSL I use variables to place the text where it belongs to. At the top of the document I include those variables -...
0
by: Jimmy | last post by:
Hi, I have a (multi-tier) XML document and a XSL transform file (that is meant to transform the XML into a flat structure so I can insert the data into a database table). I have reached a...
1
by: discomiller | last post by:
Mario Mueller: Hello *, radiobuttons belong to other radiobuttons by the "name="any_value"" attribut. Thats a fakt. I got the following XML:...
11
by: Rolf Barbakken | last post by:
I have an xml with records like this one: <a:response> <a:href>http://server/public/sol/comp/1049306.eml</a:href> <a:propstat> <a:status>HTTP/1.1 200 OK</a:status> <a:prop>...
6
by: Mark Miller | last post by:
I have a scheduled job that uses different XSL templates to transform XML and save it to disk. I am having problems with the code below. The problem shows up on both my development machine (Windows...
6
by: dave | last post by:
I really have 2 questions regarding the following xml snippet. The xml is a directory representation. <?xml version="1.0" standalone="yes"?> <FileSystem> <Row> <ID>1</ID> <Name>Root</Name>...
0
by: Patrick.O.Ige | last post by:
I have a xml file and i want to format it using XSL I needed to do a distinct which is ok on the first node "Code" But when it gets to the "programDescription" node it prints out values for both...
0
by: zamba | last post by:
hi im new with xsl and i have to process a xsl with a lot of xml (about 50.000) the transform is slow ..and i want to optimize my xsl . here is the example so if anybody could give some advices to...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.