XML-Online-Training.com
Navigation
Home
Sample Videos
Contact Info
Web Links
Privacy Policy

Coming Soon
FAQ
Search
Articles
Contribute to This Site
Submit Link
Users Online
Guests Online: 1
No Members Online

Registered Members: 48
Newest Member: mkaymer
Web Links: XSLT
A business case for XSLT 2.0? (Kurt Cagle)
Signs in the Sand - Oleg Tkachenko's Blog
Date Added: 04.05.06 | Visits: 318

EXSLT is a community initiative to provide extensions to XSLT
EXSLT is a community initiative to provide extensions to XSLT. The extensions are broken down into a number of modules, listed below. We are trying to encourage the implementers of XSLT processors to use these extensions, so that your stylesheets can be more portable. If your XSLT processor doesn't support a particular extension, you can download packages that you can use to provide functions or templates for your stylesheets. Have a look at the How To... page for more details about how to use the packages.
Date Added: 04.05.06 | Visits: 206

Extending XSLT with C#, Visual Basic .NET and JScript
Date Added: 04.05.06 | Visits: 214

Extensions to XSLT
Date Added: 04.05.06 | Visits: 346

Implementing Paging and XSLT Extensions Using XSLT in .NET - Part 1
When you have to display a large number of records, the common practice is to use data paging so the information can be presented in a more user-friendly manner. There are many solutions one can use to implement such a system, and each of them has its own advantages and disadvantages. One of the excellent ways of implementing this solution is using XML and XSL. In this article, I will outline an approach in which we will use the XSLT support provided by .NET to create this solution. This solution differs from others because of the inherent advantages of using XML and XSL. One of the main benefits of XML is that it separates data from the presentation. By combining XML data with an XSL Transformation (XSLT) stylesheet, you can dynamically transform the XML data and present the information in any format you want. Before we move on to talk about the paging solution using XSL, let us take a moment to understand XSL and XSLT support provided by the .NET Framework.
Date Added: 04.05.06 | Visits: 368

Major FP design patterns/functions in XSLT
In this section we provide the XSLT implementation of many of the functions defined in John Hughes paper "Why functional programming matters". We provide numerous implementations of list-processing functions, and of a very generic tree-folding function and other functions that are based on it. We also demonstrate how lazy evaluation can be simulated in XSLT.

Implemented Functions
The following table contains the names of all functions (in chronological order), whose XSLT implementation are provided as part of this article.

foldl
foldr
sum

product
sometrue
alltrue

minimum
maximum
append

map
doubleall
sumproducts

foldl-tree
sumTree
productTree

tree-labels-list
mapTree
buildListWhile

buildListUntil
take
takeWhile

drop
dropWhile
splitAt

span
partition
within

sqrt
buildListWhileMap
easyDiffList

elimError
improve
improvedDiff

partialSumsList
improvedIntegration







Date Added: 04.05.06 | Visits: 402

Master XSLT Template Processing
Understanding how the XSLT processor applies templates is key to designing your templates and their match patterns
Date Added: 04.05.06 | Visits: 303

Microsoft XSLT
The article answers several frequently asked questions from XSL-List related to MSXML. In particular, it addresses the WD-xsl issue, how it came to be, why WD-xsl should be avoided, and how to use MSXML's XSLT 1.0 conformant processor in a variety of languages and settings.
Date Added: 04.05.06 | Visits: 263

msxsl - XSLT Functions
XLST functions are used as part of the XPath expressions in an XSLT style sheet to access the current node (current()), merge different XML data files together (document()), maintain version compatibility (element-available() or function-available()), format numbers (format-number()), or check system properties. The following table is a complete list of the XSLT functions as specified in the W3C standard and implemented in Microsoft XML Core Services (MSXML) versions 4.0 and later.

Notice that these functions can only be called from within the XSLT processor. Thus, they are not callable from the selectNodes method in the Document Object Model (DOM). This is different from the XPath functions, which can be specified inside the argument to the selectNodes method.


Date Added: 04.05.06 | Visits: 247

Quiz of XSLT 1.0 oddities by James Fuller
I am generating a little 'quiz of oddities' for XSLT 1.0, some of which I have bumped into from time to time....none are particularly mind blowing, though some may make one stop and think.

Date Added: 04.05.06 | Visits: 279

Signs in the Sand - Oleg Tkachenko's Blog
There are two new killer but undocumented features in Microsoft .NET 2.0 pertaining to EXSLT. Anybody like me regularly digging in System.Xml assembly probably knows it, but general audience is still unaware. So I want to share these secrets.


Date Added: 04.05.06 | Visits: 256

Support for the msxsl:node-set() Function
The msxsl:node-set function enables you to convert a result tree fragment into a node set. The resulting node set always contains a single node and is the root node of the tree.
Date Added: 04.05.06 | Visits: 229

The Functional Programming Language XSLT - A proof through examples
Until now it was believed that although XSLT is based on functional programming ideas, it is not as yet a full functional programming language, as it lacks the ability to treat functions as a first-class data type. Based on numerous concrete XSLT implementations of some of the major functional programming design patterns, including some of the most generic list-processing and tree-processing functions, this article provides ample proof that XSLT is in fact a full-pledged functional programming language. The presented code forms the base of a first XSLT functional programming library. It is emphasized that a decision to include higher-order functions support in XPath 2.0 will make functional programming in XSLT even more straightforward, natural and convenient
Date Added: 04.05.06 | Visits: 428

Understanding XSLT (Jay Greenspan)
Date Added: 04.05.06 | Visits: 248

Unofficial MSXML XSLT FAQ
Date Added: 04.05.06 | Visits: 197
Page 1 of 2 1 2 >
Login
Username

Password



Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Our Sites
Software Training
CMSTrainingVideos.com
BizTalk Tutorials
SharePoint Tutorials
Learn NUnit and NANT

Learn Joomla

Learn Office 2007

Learn OS/Commerce & Zen-Cart

Language
Pimsleur Spanish
Learn Hebrew

Health/Opportunity
Magic-Drink.com

Personal Development
DevelopYourPotential.com

Marketing
WaltersMagneticMarketing.com
Copyright © 2005