使用XmlDocument或XDocument创建xml文件,具体内容如下
需引用:System.Xml; System.Xml.Linq;
1.使用XmlDocument创建xml(入门案例)
static void Main(string[] args) { //使用XmlDocument创建xml XmlDocument xmldoc = new XmlDocument(); XmlDeclaration xmldec = xmldoc.CreateXmlDeclaration("1.0", "utf-8", "yes"); xmldoc.AppendChild(xmldec); //添加根节点 XmlElement rootElement = xmldoc.CreateElement("school"); xmldoc.AppendChild(rootElement); //添加根节点下的子节点元素 XmlElement classElement = xmldoc.CreateElement("class"); rootElement.AppendChild(classElement); XmlAttribute atrrClass = xmldoc.CreateAttribute("No"); atrrClass.Value = "1"; classElement.Attributes.Append(atrrClass); //添加子节点下的元素 XmlElement stuElement = xmldoc.CreateElement("student"); classElement.AppendChild(stuElement); XmlAttribute attrStu = xmldoc.CreateAttribute("sid"); attrStu.Value = "20180101"; stuElement.Attributes.Append(attrStu); //保存文件 xmldoc.Save(@"d:\zzz\TestA.xml"); Console.WriteLine("创建xml文件ok!"); Console.ReadKey(); }
使用XmlDocument创建的xml文件:
2. 使用XDocument创建xml(入门案例)
static void Main(string[] args) { //使用XDocument创建xml System.Xml.Linq.XDocument xdoc = new XDocument(); XDeclaration xdec = new XDeclaration("1.0", "utf-8", "yes"); xdoc.Declaration = xdec; //添加根节点 XElement rootEle = new XElement("school"); xdoc.Add(rootEle); //给根节点添加子节点 XElement classEle = new XElement("class"); XAttribute attrClass = new XAttribute("No", 1); classEle.Add(attrClass); rootEle.Add(classEle); //添加子节点下的元素 XElement stuEle = new XElement("student"); XAttribute atrStu = new XAttribute("sid", "20180101"); stuEle.Add(atrStu); classEle.Add(stuEle); //保存文件 xdoc.Save("d:\\zzz\\TestB.xml"); Console.WriteLine("创建xml文件ok"); Console.ReadKey(); }
使用XDocument创建的Xml文件:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
问题内容: 在我看到的BeautifulSoup的所有示例和教程中,都传递了HTML / XML文档,并返回了汤对象,然后可以使用该对象来修改文档。但是,如何使用BeautifulSoup从头开始创建HTML / XML文档?换句话说,我有要放入XML文件中的数据,但是XML文件尚不存在,我想从头开始构建它。我该怎么办? 问题答案: 只需创建一个空对象: 并开始添加元素: 对于XML,可以使用树构
我一直试图简单地打开一个文件在一个C++非常基本的代码,代码是建立正常的,但当它运行,文件不是创建。请注意,我以前处理过文件,从来没有遇到过这个问题。 输出总是错误!
打开“新建XML文件”向导 您可以使用“新建XML文件”向导来创建XML文件。 要调用此向导 - 单击文件菜单,然后选择新建→其他或 单击新下拉框( )选择其他或 按ctrl + N. 一旦出现选择向导对话框 - 在过滤器文本框中输入xml,这应该只显示与xml相关的向导。 展开XML类别并选择XML文件。 单击Next以打开New XML File向导。 Note 如果打开XML透视图,则可以通
我对如何做到这一点有点困惑,所有的文档/示例都展示了如何读取和编辑xml文档,但似乎没有任何从头开始创建xml的明确方法,我宁愿不必将我的程序与虚拟xml文件一起发布以编辑一个。有什么想法吗?谢谢。
主要内容:打开新建XML文件向导,新建XML文件,查看新建的XML文件打开新建XML文件向导 您可以使用新建 XML 文件向导来创建 XML 文件。调用这个向导 : 单击“File”菜单并选择“New”→“Other”或 单击新的下拉框 ( ) 选择其他或 按 ctrl + N 一旦出现选择向导对话框 : 在过滤器文本框中输入 xml,这应该只显示与 xml 相关的向导。 展开 XML 类别并选择 XML 文件。 单击“下一步”以打开“新建 XML 文件”向导。 如
打开新建 XML 文件向导 你可以使用新建 XML 文件向导来创建 XML 文件。打开向导的方式有: 点击 File 菜单并选择 New > Other 点击新建下拉框 () 选择 Other 快捷键组合: ctrl + N 在向导对话框中可以进行以下操作: 在输入框中输入 XML,会显示关联 XML 的向导 在展开的 XML 类别中选择 XML 文件 点击 Next 按钮进入新建 XML 文件向