В моей странице ASP.NET у меня есть этот код:
SiteMenu.DataSource = new XmlDataSource();
((XmlDataSource)SiteMenu.DataSource).ID = "menu";
((XmlDataSource)SiteMenu.DataSource).Data = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><siteMap> <siteMapNode title=\"default\" description=\"my title\" url=\"http://www.google.com\"/></siteMap>";
SiteMenu.DataBind();
Где SiteMenu - элемент управления Asp: меню.
Но по какой-то причине я получаю меню с одним элементом с именем "siteMap" и дочерним элементом с именем "siteMapNode".
Я хотел бы иметь только один элемент (представленный значком) с заголовком "default".
Есть идеи, что я делаю не так?