The colors of this site are rendered correct in MS IE 4.0+, Opera 3.6x+ and Netscape 6.0+/ corresponding Mozilla browsers. This site works overall best with the newest Opera and Mozilla browsers (details). Also Netscape 6.1+, MS IE 5.5+ for Windows, MS IE 5.0 for Mac and new NeoPlanet browsers render this site quite well. The presentation is poor with Netscape 4.x and it has some clear rendering errors. It doesn't render either advisory titles of some elements and all internal links don't work.

I list below all topic groups, which I have done according to subjects, which they handle. You can return to this topic group by using this menu and the link Table of topic groups on the top of the each page.
Table of topic groupsFront page of help pagesHelp pages > 2. Help for TM XSLT menu

2. Help for TM XSLT menu



This page is common information about XSLT and some related to languages to it. I'm not going to do detailed information about the menu itself. I recommend to read more about them from official recommendations.

XSLT, XPath and Xpointer use search patterns and that's why I put them together. XPath extends XSLT and XPointer extends XPath possibilities with new location path axes and functions.


Note. First version of MS IE 5.x use proprietary XSLT. They don't understand and regards as invalid many features of the existing recommendation from 11/1999. They have also many proprietary extensions. Those XSLT-files will not work to such user agents, which support only the official recommendations. If you test XSLT-files with MS IE 5.0 such warning messages, which concerns missing termination tags or missing quotes are worth to remark.

It is however impossible to test with MS IE 5.0, if the encoding of the whole XSL-file is valid. Microsoft has created a conversion application between the proprietary and standard XSLT. MS IE 5.5 will probably support standard XSLT and MS IE 5.5 might work as a validator. Look at other possible applications from the page XML and XSL today[S].

Microsoft: Microsoft XML Parser, MSXML XSLT FAQ.

XSLT is designed to create conversions between different XML-languages like XHTML and WML (this conversion can do also for example with regular expressions of Perl). I recommend to use XHTML 1.0 Transitional with CSS in order to get easy conversions (I give reasons in Help for TM WML menu[S].

The menu is combination of XSLT, XPath and Xpointer recommendations. XPointer is today W3C Candidate Recommendation 7 June 2000, which is almost ready specification. I have put XPath extensions according that proposal. TM XSLT menu will be updated according that recommendation and it includes features, which XPointer extends XPath. XPointer can use with XLink (W3C Working Draft 21-February-2000), but the menu doesn't have XLink elements or attributes (look at 4.1.2 XML Escaping).

XSLT has non-normative DTD, but it is reasonable to follow. I have put in the last update alle requidered or fixed elements as default. <!DOCTYPE SYSTEM> allows you to define DTD-files XSLT-documents. The root element in XSLT is xsl:stylesheet or xsl:transform. After the root you can use xsl:import elements, which must be before other elements. According to the DTD xsl:include doesn't need to be at the beginning of the document. To put import to the beginning of the document is common habit in computer languages.

XSL has also XSL-fo (XSL frmatting objects) language, but it need special browsers (I have mentioned about them in the page XML and XSL today[S]. Any wide used browser don't support it. I have not made a menu for it.

W3C: XPath, XSL (XSL-fo), XSLT, Xpointer, XLink.


Basic XPointer terms (2 XPointer Terms and Concepts):

Basic keywords in Xpointer (3 XPointer Processing and Conformance): must, must not, required, shall, shall not, should, should not, recommended, may, and optional.


Official recommendations and other help pages

Copyright Tapio Markula 1999-2003, Salo, Finland
(table of topic groups, E-mail - add Tapio.Markula)
( @dnainternet.net (add to beginning of the e-mailaddress my name, Tapio Markula, separated with a comma).)
Not into the public use without my permission. If you want to use my pages at some way read the copyrights.
Get Expression!

An editor for creating standard-compliant HTML and XML documents. Documents of this site have in most cases checked with HTML Tidy by Dave Ragget (W3C) and randomly with the official MarkUp Validation Service of W3C. The syntax of most pages in this site should conform with the XHTML 1.0 specification of W3C. Test this page!
Search this site powered by FreeFind.
Information about browsers, which render or print this site best.
[Get Opera!] [Get Mozilla!]
Help pages has been last edited 09.09.2003