Maybe I'm not doing this correctly. But I'm using MusicXML, along with XSD.exe to generate the C# classes against the DTD.According to the documentation, along with a sample xml file, the \[code\]<NOTE>\[/code\] element contains an empty \[code\]<CHORD>\[/code\] element, if the \[code\]<NOTE>\[/code\] is a part of a \[code\]<CHORD>\[/code\]. The code generated looks like this:\[code\][System.Xml.Serialization.XmlElementAttribute("chord", typeof(empty))]\[/code\]When I deserialize the XML into a c# object, it works great, but the \[code\]<CHORD>\[/code\] seems to disappear. Does .NET just ignore the \[code\]CHORD\[/code\] element in this sample XML?\[code\] <note> <chord/> <pitch> <step>E</step> <alter>-1</alter> <octave>4</octave> </pitch> <duration>1</duration> </note>\[/code\]Thanks!