I understand that (1) XML/XSLT/XPath and (2) asynchoronous programming may not be related to one another. My questions are:
When a C# developer job is advertised saying: "the following skill is required as mentioned in 1 and 2", what does it actually mean?
Lets say I need to master these two topics (1 and 2). What do I need to do to accomplish that skill? If there are some books for intermediates that actually teach that stuff with practical scenarios and case studies then please suggest some.
Answers are much appreciated.
I have worked XML packet crafting for message exchange over the network, developed some amateur XML parsers for some projects and done message exchange for a client server based messaging system using asynchronous calls. But I really need to know and learn what the companies are looking for when they write these things (1 and 2) as requirement in their job advertisment.
Aggregate skills required for the specific job were:
- ASP.NET 2.0 (OK)
- Web Services and .Net Remoting (OK)
- XML/XSLT/XPath (?)
- Asynchoronous Programming (?)
- Windows Services (OK)
- Microsoft Silverlight/WPF (OK)
Secondly, making a web service in C# does not require any extensive experience with XSLT. In fact, exposing functions from a DLL (encapsulating business logic) is the most simplest of any task with web services in C#. I wonder if there is some extra skill or experience that is needed?