XmlNode no1=getXmlNode();
XmlNode no2=getXmlNode();
XmlNode no3=getXmlNode();
XmlNode no4=getXmlNode();XmlDocument doc = new XmlDocument();XmlElement root = doc.CreateElement("Exbtable");
doc.AppendChild(root);root.AppendChild(doc.ImportNode(no1, true));
root.AppendChild(doc.ImportNode(no2, true));
root.AppendChild(doc.ImportNode(no3, true));
root.AppendChild(doc.ImportNode(no4, true));

解决方案 »

  1.   

    多谢指教。
    还有一个问题,在一个函数中我想放回一个空的NODE因该怎莫写。
    if (tableHash.ContainsKey(step_id.ToString()))
    {
        return (XmlNode)tableHash[step_id.ToString()];
    }
    else
    {
    Return NODE; 请问这里应该怎样写,才能返回一个空的节点,这个函数世界和上边那个来用。这个节点在xml中就是空。什莫都没有。
    }
      

  2.   

    return null;
    in your code, just checkXmlNode node = SomeFunction(step_id) ;
    if (node != null)
    {
      ///.....
    }