.Net, ASP.NET, HTML, JavaScript, ListView, WebForms, XML, XML Control, XPath, XSLT

Call a JavaScript Function in an XSL StyleSheet of an ASP.NET XML Control

Using an XSL stylesheet together with an ASP.NET XML control can be a great way to format the output of a database query. For instance a cool implementation is that you can embed an XML control within a ListView control so that you can output a tree-like structure in your ListView rather than the standard tabular structure.

One surprisingly tricky thing is setting up a call to a JavaScript function within your XSL stylesheet that passes data from your database query dynamically. Unlike traditional ASP/ASP.NET you cannot directly output your database variable in your XSL markup (ie: along the lines of: Text='<%# Eval(“SomeData”) %>’). Instead, you first need to assign the dynamic data to a variable and then you need to use that variable to format your JavaScript call.

Continue reading “Call a JavaScript Function in an XSL StyleSheet of an ASP.NET XML Control”

.Net, ASP.NET, XML, XML Control, XPath, XSLT

Reviewing XSLT Template Match Patterns with ASP.NET

As part of my ongoing dabbling with XML/XSLT & XPath in my VB.NET project I’ve decided to document some of the XSLT syntax I’ve found to be useful. In this particular article I will take a look at using templates to navigate the XML structure.

Continue reading “Reviewing XSLT Template Match Patterns with ASP.NET”