LINQ to XML中的XDocument是用来表示内存中的XML文档的。同样可以使用函数构造功能来创建此对象。
此示例代码主要用来演示如何创建一个通用的XML文档。
示例代码代码中创建的XDocument对象,包含了2个注释(XComment),1个处理指令(XProcessingInstrucation),1个根元素及其若干子元素,也为文档添加了XML声明(XDeclaration)。最将所生成的XML内容打印到控制台,并保存到文件中。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace Demo05
{
class Program
{
static void Main(string[] args)
{
XDocument Document = new XDocument(
new XComment("This is a comment."),
new XProcessingInstruction("xml-stylesheet",
"href='mystyle.css' title='Compact' type='text/css'"),
new XElement("Pubs",
new XElement("Book",
new XElement("Title", "Artifacts of Roman Civilization"),
new XElement("Author", "Moreno, Jordao")),
new XElement("Book",
new XElement("Title", "Midieval Tools and Implements"),
new XElement("Author", "Gazit, Inbar"))),
new XComment("This is another comment."));
Document.Declaration = new XDeclaration("1.0", "utf-8", "true");
Console.WriteLine(Document);
Document.Save(@"C:/LINQ/XDocument.xml");
}
}
}
打印到控制台,以及保存到XDocument.xml文件中的XML内容如下:
Artifacts of Roman Civilization
Moreno, Jordao
Midieval Tools and Implements
Gazit, Inbar
怎么样,是不是挺帅的!^_^
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
AI技术在教育行业中的应用可以提高教学质量、优化学习体验,并帮助教育资源的合理分配。以下是一些AI技术及其在教育行业中的应用: 1. 个性化学习路径:通过分析学生的学习数据和能力水平,AI可以为每个学生提供定制化的学习路径和建议,以提高学习效果和效率。 2. …