此代码演示如何直接从XmlReader创建XML树。
示例代码下面的代码首先使用XmlReader.Create()静态方法创建了一个XmlReader对象。然后将此XmlReader对象作为XElement.Load()方法的参数,这样便可以直接从XmlReader创建树了。需要强调的是,必须确保XmlReader被定为到元素上,否则可能会引发错误。代码中有具体的实现办法。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using System.Xml;
namespace Demo05Ex01
{
class Program
{
static void Main(string[] args)
{
XmlReader Reader = XmlReader.Create(@"C:/LINQ/Books.xml");
while (Reader.NodeType != XmlNodeType.Element)
Reader.Read();
XElement Books = XElement.Load(Reader);
Console.WriteLine(Books);
}
}
}
上面程序打印到控制台上XML内容如下:
Garghentini, Davide
XML Developer's Guide
Computer
44.95
2000-10-01
An in-depth look at creating applications
with XML.
Garcia, Debra
Midnight Rain
Fantasy
5.95
2000-12-16
A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
2023.5.28 一,创建用户 在django中我们需要在templates的form中加入{%csrf_token%}这串内容,它的作用是…