Well - this error means that when you are inserting the new node after your Nav_Tag_DropDown_New node, you are causing the schema validation to fail - so you need to figure out why. Run in debug, and take a look at the XML for Nav_Tag_DropDown_New and for newNode. I don't see the XPath for Nav_Tag_DropDown anywhere in the posted code, so I'm not sure where in the schema it is. I'm actually also not quite sure what you are trying to accomplish, so a little more detail may help others help you - are you populating a data source that is being used to provide values to a dropdown? Or trying to "select" a number of values in a multi-select list box? Or something else all together?