当前XML
<SiteMap>
  <item LookId="EmptyLook" Look-ImageUrl="all_windows.gif" Look-HoverImageUrl="all_windowsHover.gif" Look-ActiveImageUrl="all_windowsActive.gif" Look-ImageWidth="15" Look-ImageHeight="14" SubGroupExpandDirection="BelowRight" SubGroupExpandOffsetX="3">
    <itemer Text="Page Options" ClientSideCommand="ToggleSnapMinimize(Snap1, 0);" />
    <itemer Text="Developer Tools" ClientSideCommand="ToggleSnapMinimize(Snap2, 1)" />
    <itemer Text="About Web.UI" ClientSideCommand="ToggleSnapMinimize(Snap3, 2)" />
  </item>
</SiteMap>
添加后的XML
<SiteMap>
  <item LookId="EmptyLook" Look-ImageUrl="all_windows.gif" Look-HoverImageUrl="all_windowsHover.gif" Look-ActiveImageUrl="all_windowsActive.gif" Look-ImageWidth="15" Look-ImageHeight="14" SubGroupExpandDirection="BelowRight" SubGroupExpandOffsetX="3">
    <itemer Text="Page Options" ClientSideCommand="ToggleSnapMinimize(Snap1, 0);" />
    <itemer Text="Developer Tools" ClientSideCommand="ToggleSnapMinimize(Snap2, 1)" />
    <itemer Text="About Web.UI" ClientSideCommand="ToggleSnapMinimize(Snap3, 2)" />
    <itemer Text="About Web.UI" ClientSideCommand="ToggleSnapMinimize(Snap3, 3)" />
  </item>
</SiteMap>
怎么实现啊,分不多了希望大家能帮帮我

解决方案 »

  1.   

    多了一行
     <itemer Text="About Web.UI" ClientSideCommand="ToggleSnapMinimize(Snap3, 3)" /> 
      

  2.   

    问题解决了呵呵XmlDocument doc=new XmlDocument();
    doc.Load(Server.MapPath("menuDataer.xml"));
    XmlNode node = doc.DocumentElement.SelectSingleNode("/SiteMap/item");  XmlNode reply = doc.CreateNode("element", "itemer", "");
    XmlNode Textxml = doc.CreateNode(XmlNodeType.Attribute, "Text", null);
    Textxml.Value = "aaa";
    reply.Attributes.SetNamedItem(Textxml); XmlNode ClientSideCommand = doc.CreateNode(XmlNodeType.Attribute, "ClientSideCommand", null);
    ClientSideCommand.Value = "ToggleSnapMinimize(Snap4, 3)";
    reply.Attributes.SetNamedItem(ClientSideCommand); node.AppendChild(reply);
    doc.Save(Server.MapPath("menuDataer.xml"));