RickBeddoe
Programmer
I am somewhat new to XSL but I am a seasoned C# (not expert, mind you). I have been trying to get up to speed on XSL over the past week and I'm not sure I should continue pursuing this.
I currently have a project where I need to consolidate 5 XML documents (including a Schema) and several imported XML files into one report.
The other developers here have touted that XSL is the cat's meow for this kind of thing, but I'm not so sure. My experience using C# is that I can get at XML information much more directly and more specifically than I can with XSL and XPath. For example, I can simply use the C# GetAttribute method on a node to select a node rather than using a convoluted XPath declaration.
I would like to hear from anyone who has experience with C# (or Java for that matter) and XSL who could definitively say which is the better path to take. I understand the benefits of creating 'open' applications using XSL, XPath and even XQuery, but I need to get my work done and so far my impression is that it takes a lot more work in XSL to do what I can do in C#.
Thanks!
I currently have a project where I need to consolidate 5 XML documents (including a Schema) and several imported XML files into one report.
The other developers here have touted that XSL is the cat's meow for this kind of thing, but I'm not so sure. My experience using C# is that I can get at XML information much more directly and more specifically than I can with XSL and XPath. For example, I can simply use the C# GetAttribute method on a node to select a node rather than using a convoluted XPath declaration.
I would like to hear from anyone who has experience with C# (or Java for that matter) and XSL who could definitively say which is the better path to take. I understand the benefits of creating 'open' applications using XSL, XPath and even XQuery, but I need to get my work done and so far my impression is that it takes a lot more work in XSL to do what I can do in C#.
Thanks!