Così come le cose specifiche di non-.NET come XSD e XPATH:
Dovresti conoscere i diversi modi di gestire l'XML fornito dal framework .NET: il vecchio spazio dei nomi System.Xml ( XmlDocument et al) da .NET 1.1 e il nuovo spazio dei nomi System.Xml.Linq ( XDocument et al) da .NET 3.5.
Vorresti avere familiarità con la serializzazione e la deserializzazione di oggetti da e verso XML, i vari attributi nello spazio dei nomi System.Xml.Serialization che influiscono su questo, come [XmlElement] , [XmlAttribute] , [XmlIgnore] .
Dovresti sapere come affrontare i documenti XML con namespace, dal momento che quella schifezza non funziona mai in modo pulito in .NET.
Potrebbe essere necessario avere familiarità con il controllo <asp:XMLDataSource> , ma speriamo di no.
Detto questo, è perfettamente possibile che "So che XML ha parentesi a punta e posso google il resto mentre vado" potrebbe essere più che sufficiente conoscenza per molti lavori .NET che elencano "XML" come Un requisito. Probabilmente sarebbe stato per diversi che ho fatto.