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 groups > Front page of help pages > Help pages > 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
.
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
.
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
. Any wide used browser don't support
it. I have not made a menu for it.
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.