当前位置: 首页 > news >正文

互联网公司怎么找网站建设客户/站长之家网站流量查询

互联网公司怎么找网站建设客户,站长之家网站流量查询,自己做网站可以揽业务吗,网站开发指什么XML 序列化:可以将对象序列化为XML文件,或者将XML文件反序列化为对象还有种方法使用LINQ TO XML或者反序列化的方法从XML中读取数据。 最简单的方法就是.net framework提供的,只需要定义好xml数据格式,定义好对象即可。1、调用方法…

  XML 序列化:可以将对象序列化为XML文件,或者将XML文件反序列化为对象还有种方法使用LINQ TO XML或者反序列化的方法从XML中读取数据。

最简单的方法就是.net framework提供的,只需要定义好xml数据格式,定义好对象即可。

1、调用方法:

using RenosData.RDBao.EvidenceUploadModel.Models;
using RenosData.RDBao.EvidenceUploadModel.Parsers;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using System.Xml.Serialization;namespace TestApplication
{class Program{static void Main(string[] args){ string path = @"C:\Users\PEPE\Desktop\证据接口结构.xml"; FileStream stream = new FileStream(path, FileMode.Open);EvidenceFilesModel dep = (EvidenceFilesModel)XMLParser.Deserialize(typeof(EvidenceFilesModel), stream);  stream.Close();  } }
}

2、xml解析类

using RenosData.RDBao.EvidenceUploadModel.Models;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;namespace RenosData.RDBao.EvidenceUploadModel.Parsers
{public class XMLParser{public T Deserialize<T>(T t, string s){using (StringReader sr = new StringReader(s)){XmlSerializer xz = new XmlSerializer(t.GetType());return (T)xz.Deserialize(sr);}}public EvidenceFilesModel Convert(string xml){ //将xml反序列化成对象EvidenceFilesModel b = new EvidenceFilesModel();return Deserialize<EvidenceFilesModel>(b, xml); }#region 反序列化/// <summary>  /// 反序列化  /// </summary>  /// <param name="type">类型</param>  /// <param name="xml">XML字符串</param>  /// <returns></returns>  public static object Deserialize(Type type, string xml){try{using (StringReader sr = new StringReader(xml)){XmlSerializer xmldes = new XmlSerializer(type);return xmldes.Deserialize(sr);}}catch (Exception e){return null;}}/// <summary>  /// 反序列化  /// </summary>  /// <param name="type"></param>  /// <param name="xml"></param>  /// <returns></returns>  public static object Deserialize(Type type, Stream stream){XmlSerializer xmldes = new XmlSerializer(type);return xmldes.Deserialize(stream);}#endregion#region 序列化XML文件/// <summary>  /// 序列化XML文件  /// </summary>  /// <param name="type">类型</param>  /// <param name="obj">对象</param>  /// <returns></returns>  public static string Serializer(Type type, object obj){MemoryStream Stream = new MemoryStream();//创建序列化对象  XmlSerializer xml = new XmlSerializer(type);try{//序列化对象  
                xml.Serialize(Stream, obj);}catch (InvalidOperationException){throw;}Stream.Position = 0;StreamReader sr = new StreamReader(Stream);string str = sr.ReadToEnd();return str;}#endregion  }}

3、xml对象

根据xml定义的对象如下

eg 根目录类,其他的类就按xml格式一路下去

   /// <summary>/// 证据接口结构模型/// </summary>
    [Serializable][XmlRoot("EvidenceFiles")]public class EvidenceFilesModel{/// <summary>/// 证据包信息/// </summary> public EvidencePackageModel EvidencePackage { get; set; }/// <summary>/// 证据信息明细/// </summary>   [XmlArrayItem("Evidence")]public  List<EvidenceModel> Evidences { get; set; }}

注意特性:[XmlArrayItem("Evidence")] 这个下面是会有多个分支

 

4、XML代码

<?xml version="1.0" encoding="utf-8"?>
<EvidenceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><!--证据包信息--><EvidencePackage><Version>1.0</Version><Package><TrackNO>TrackNO</TrackNO><Name>Name</Name><Description>Description</Description><ThumbFileName>ThumbFileName</ThumbFileName><Time>2011-10-24T15:35:57</Time></Package><Integrity> <EvidenceCount>2</EvidenceCount> <EvidenceSize>1024</EvidenceSize><Algorithm>MD5</Algorithm><AlgorithmValue>算法的值</AlgorithmValue></Integrity><Owner><Name>张三</Name><Identity>编号</Identity><Credentials>证件号</Credentials></Owner><GatherApp><AppId>标识</AppId><AppKey>验证码</AppKey><Version>版本号</Version></GatherApp></EvidencePackage><Evidences><Evidence><EvidenceMetaData><EvidenceUser><GatherUser><Name>张三</Name><Identity>编号</Identity><Credentials>证件号</Credentials></GatherUser></EvidenceUser><Environment><CreateTime>2014-1-1T15:00:00</CreateTime><Location>地点</Location><GenerationMethod>成方式-</GenerationMethod></Environment><GatherApp><AppName>系统名称</AppName><Version>版本号</Version></GatherApp><Parser><Encrypt><Algorithm>算法</Algorithm><AlgorithmVersion>版本号</AlgorithmVersion></Encrypt><ParserApp><FileExtension>.doc</FileExtension><FileType>类型</FileType><AppName>名称</AppName><AppVersion>版本</AppVersion></ParserApp></Parser><SourceFile><FileName>文件名</FileName><CreateTime>2014-1-1T15:00:00</CreateTime></SourceFile></EvidenceMetaData><Signature><UserSignature><Identity>账号</Identity><Algorithm>签名算法</Algorithm><SignKey>签名算法密钥</SignKey><SignValue>签名的值</SignValue></UserSignature></Signature></Evidence><Evidence><EvidenceMetaData><EvidenceUser><GatherUser><Name>张三</Name><Identity>编号</Identity><Credentials>用户证件号</Credentials></GatherUser></EvidenceUser><Environment><CreateTime>2014-1-1T15:00:00</CreateTime><Location>生成的地点</Location><GenerationMethod>证据的生成方式</GenerationMethod></Environment><Parser><Encrypt><Algorithm>证据的加密算法</Algorithm><AlgorithmVersion>版本号</AlgorithmVersion></Encrypt><ParserApp><FileExtension>.doc</FileExtension><FileType>文件类型</FileType><AppName>解析的应用系统名称</AppName><AppVersion>解析的应用系统版本号</AppVersion></ParserApp></Parser><SourceFile><FileName>1</FileName><CreateTime>2014-1-1T15:00:00</CreateTime></SourceFile></EvidenceMetaData><Signature><UserSignature><Identity>2</Identity><Algorithm>22</Algorithm><SignKey>33</SignKey><SignValue>4</SignValue></UserSignature></Signature></Evidence></Evidences>
</EvidenceFiles>

 

http://www.lbrq.cn/news/844003.html

相关文章:

  • 如何制作课程网站模板下载/百度网页游戏大厅
  • 佛山网站建设网站建设/营销软文范例大全100
  • 建设政府信息资源共享网站/百度收录网站要多久
  • 台州关键词优化哪家好/河南企业站seo
  • 海外社交媒体营销/郑州seo技术服务顾问
  • 东莞网站建设方案托管/十大软件免费下载网站排行榜
  • 官网苹果14/seo零基础视频教程
  • 免费b2b网站大全免费网站免登录网页/三亚百度推广公司
  • 新手做电影网站/百度学术搜索
  • 网站建设与运营策划书/seo推广优化公司哪家好
  • wordpress网站数据库存在哪里/网络广告营销对应案例
  • 广州电商网站开发公司/免费制作网站平台
  • 网站建设logo要什么格式/企业网站seo案例
  • 如何设计制作一般企业网站/广告推广策划
  • 东莞品牌营销型网站建设/指数函数和对数函数
  • 网站开发项目运营经理岗位职责/中国站长之家
  • 公司网站建设华为/2022年度关键词
  • 怎么制作网页调查问卷/seo黑帽是什么
  • 做网站一般图片的比例/网站排名查询工具
  • 网站建设在哪里备案/网络营销推广策划步骤
  • 制作视频的免费软件/seo查询工具网站
  • 阿里做网站/品牌策划方案案例
  • 石家庄网站建设电话/市场推广方案范文
  • 深圳住房和建设局网站认租申请/软文网站发布平台
  • 怎么给自己做网站吗/seo会被取代吗
  • 全屏响应式网站模板/个人开发app可以上架吗
  • 外贸大型门户网站建设/自己开网店怎么运营
  • 东莞市永铭装饰有限公司/搜索引擎优化服务公司哪家好
  • 菜单宣传网站怎么做/网络广告推广方法
  • wordpress网站如何添加栏目/模拟搜索点击软件
  • LVS集群技术
  • 考完数通,能转云计算/安全方向吗?转型路径与拓展路线分析
  • 《亿级流量系统架构设计与实战》通用高并发架构设计 读场景
  • HarmonyOS组件/模板集成创新活动-元服务小云体重管理引入案例(步骤条UI组件)
  • MSVCP*.dll、vcruntime*.dll缺失或损坏,以及.NET Framework相关问题,解决办法
  • C语言基础知识--动态内存管理