如果解释为xmlelement为特殊的xmlnodelist(即不可包含子节点的xmlnodelist),那么请看下面的代码: using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Data; namespace ConsoleApplication1
{
class Class3
{
static void Main(string[] args)
{ XmlDataDocument a = new XmlDataDocument();
XmlElement b = a.CreateElement("WELL");
a.AppendChild(b);
XmlElement c = a.CreateElement("GOOD");
c.InnerText = "QWERTY";
b.AppendChild(c);
Console.Write("is:{0}", a.InnerXml);
a.Save(@"..\..\222.xml"); } }
}
生成xml文件,内容:
<WELL> <GOOD> QWERTY </GOOD> </WELL>
这段代码不是指出,xmlelement可以添加内节点吗?为什么?
using System.Text;
using System.Xml;
using System.Data; namespace ConsoleApplication1
{
class Class3
{
static void Main(string[] args)
{ XmlDataDocument a = new XmlDataDocument();
XmlElement b = a.CreateElement("WELL");
a.AppendChild(b);
XmlElement c = a.CreateElement("GOOD");
c.InnerText = "QWERTY";
b.AppendChild(c);
Console.Write("is:{0}", a.InnerXml);
a.Save(@"..\..\222.xml"); } }
}
生成xml文件,内容:
<WELL> <GOOD> QWERTY </GOOD> </WELL>
这段代码不是指出,xmlelement可以添加内节点吗?为什么?
我刚才说错了
XmlElement是XmlNode的派生类XmlNodeList和XmlElement没集成关系
我刚才说错了
XmlElement是XmlNode的派生类XmlNodeList和XmlElement没继承关系