janv. 21
XSL is very practical to transform XML into anything else. But as XSL is a functional language, it may be tricky to do some things. However you can extend XSL with your favorite language.
Indeed you can call C# methods from within XSL using the XsltArgumentList object and the AddExtensionObject method.
Check it here ! [Plus]
Tags: | | | |
janv. 16
We have seen in a previous post how to use an XmlDataSource and a GridView to display a formatted view of an XML document. We have seen also how we could use XSL to help in the formatting.

As you will go on and improve your formatting, you will probably want to add a common XSL file to include in several other XSL using either an
What's happening ? In fact all included / imported resources are considered as external resources, whatever their storage location. And after investigation in the code of the XmlDataSource, you can see it has not be written to be able to resolve external resources.

It's so impossible to use an XmlDataSource with an XSL using imported or included resources.

So how can we do ? Well... Just forget the XmlDataSource in that case. So how to achieve the same things in code ? Check it here ! [Plus]
Tags: | | | | |
janv. 07
During my last days of vacations, I have decided to add a new page in my blog, listing the different trainings I gave these last years. My idea ? To have a simple page, based on a XML file, easy to maintain and that would be able to display several views on fhe same information. So I have immediately been thinking to using a GridView and an XmlDataSource. Here is below some tips about the combination of the two.
You will see here :
- how to use a GridView to display attributes from an Xml file
- how to use a GridView to display elements from an Xml file
- how to use XSL files to tranform an XML file and facilitate the data display [Plus]
Tags: | | | | |