0
点赞
收藏
分享

微信扫一扫

[代码]如何分析XML字符串(LINQ to XML)


此代码演示如何使用XElement.Parse()方法分析XML字符串,并创建XElement元素。从编程效率来讲这种做法可能效率非常的高,但从代码的执行效率来看,还是使用函数构造的方式创建XML树的效率高一点。

示例代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;

namespace Demo01Ex01
{
    class Program
    {
        static void Main(string[] args)
        {
            XElement Contacts = XElement.Parse(
                @"<Contacts>
                    <Contact>
                        <Name>Patrick Hines</Name>
                        <Phone Type=""home"">206-555-0144</Phone>
                        <Phone type=""work"">425-555-0145</Phone>
                        <Address>
                        <Street>123 Main St</Street>
                        <City>Mercer Island</City>
                        <State>WA</State>
                        <Postal>68042</Postal>
                        </Address>
                        <NetWorth>10</NetWorth>
                    </Contact>
                    <Contact>
                        <Name>Gretchen Rivas</Name>
                        <Phone Type=""mobile"">206-555-0163</Phone>
                        <Address>
                        <Street>123 Main St</Street>
                        <City>Mercer Island</City>
                        <State>WA</State>
                        <Postal>68042</Postal>
                        </Address>
                        <NetWorth>11</NetWorth>
                    </Contact>
                </Contacts>");
            Console.WriteLine(Contacts);
        }
    }
}

举报

相关推荐

0 条评论