您的位置:首页 > 其它

xml生成cs文件

2011-12-20 15:47 225 查看
首先

写一个xml文件;

操作:

1、VS2010-----Visual Studio Tools----Visual Studio 命令提示

F: //进入F盘

xsd test.xml //生成xsd文件

xsd /c test.xsd //生成cs类实体

2、实体类

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace FlightInterAPI.Model.Merchant

{

//

// This source code was auto-generated by xsd, Version=4.0.30319.1.

//

/// <remarks/>

[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]

[System.SerializableAttribute()]

[System.Diagnostics.DebuggerStepThroughAttribute()]

[System.ComponentModel.DesignerCategoryAttribute("code")]

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://flight.17u.com/tc_getmerchatid_request")]

[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://flight.17u.com/tc_getmerchatid_request", IsNullable = false,
ElementName = "Message")]

public partial class GetMerchantIdRequest

{

private HeadType headerField;

private MerchantIdReqContentType contentField;

/// <remarks/>

public HeadType Header

{

get

{

return this.headerField;

}

set

{

this.headerField = value;

}

}

/// <remarks/>

public MerchantIdReqContentType Content

{

get

{

return this.contentField;

}

set

{

this.contentField = value;

}

}

}

/// <remarks/>

[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]

[System.SerializableAttribute()]

[System.Diagnostics.DebuggerStepThroughAttribute()]

[System.ComponentModel.DesignerCategoryAttribute("code")]

[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://flight.17u.com/tc_getmerchatid_request", TypeName = "ContentType")]

public partial class MerchantIdReqContentType

{

//六合一id

private string accountIdField;

public string AccountId

{

get { return accountIdField; }

set { accountIdField = value; }

}

}

}

ElementName = "Message"属性。序列化为xml时节点就是“Message”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: