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.