I see a lot of .NET job postings that list XML as a required skill.
What should one be able to do in/with XML to have confidence that this requirement is satisfied?
Modeling? Work with XPATH? Familiarity with serialization?
What is specific to .NET?
|
|
|
As well as non-.NET-specific things like XSDs and XPATH queries: You'd want to be familiar with the different ways of handling XML that the .NET framework has provided - the old You'd want to be familiar with serializing and deserializing objects to and from XML, the various attributes in the You should know how to fight your way through dealing with XML documents with namespaces, since that crap never works cleanly in .NET. You might need to be familiar with the Having said all that, it's perfectly possible that "I know that XML has pointy brackets in it, and I can google the rest as I go" might be more than enough knowledge for many .NET jobs that list "XML" as a requirement. It probably would have been for several I've done. |
|||||
|
|
Well these days I would say having a good understanding of how to create a well structured XSD is enough to mark you as competant in XML in the context of .Net considering there are so many XSD -> .Net Object data binding packages avaialable, which handle stuff like serialization and XPATH. But I would recommend some light reading for the underlying principles so you can debug easier. |
|||
|
|