zoukankan      html  css  js  c++  java
  • XML工作总结

    XML文件使用  
    1webconfig   webconfing有默认有缓存依赖,修改,则服务重启。JS三级联动XML处理导出。
    2asp.net站点地图
    3Soap WEB服务传输数据,Soap是有特殊数据的XML。本质是表单提交,Web服务response数据,表单要知道服务的方法名和传参,Soap要序列化,序列化操作只保存属性,方法不保存(反序列化本质是在 调用可序列话的类的序列化方法,该方法新建一个类对象,并用解析的值初始化属性)。
    4保存其他配置文件。这里有种应用方法,类型初始化,把配置信息写到类里,作为类对象的属性,再把该类XML化。这样,可以直接反XML序列化为对象,直接.出配置。

    5XML数据库 
    6个别技术配置,hibernate映射(hibernate为XML配置非侵入,EF为侵入,用特性标志属性)。spring设置

    7 DOM,实际上HTML也是XML的一种,生成DOM树。

    XML访问技术
    1document DOM解析器。
    2xpath 这个语法好说,网上很多,非常重要的是注意命名空间,命名空间不对,节点查不到。
    3object 把对象序列化
    string xml = XmlHelper.XmlSerialize(order, Encoding.UTF8);

    4SAX解析器

    5PULL解析器。 

    目前工作中 用的最多的是document树和xpath,尝试多用obeject序列化。

    主要区别,DOM占内存,xpath取出多条数据重复代码多。SAX 和PULL轻量,安卓开发中了解过,但用的不多。

  • 相关阅读:
    如何制作a2sd+
    WinForm/Silverlight多线程编程中如何更新UI控件的值
    c#如何操作cookie
    Windows Mobile CookieContainer
    Microsoft.Practices.EnterpriseLibrary.Data 数据库操作
    获取手机卡imei和imsi信息
    winform 分页控件
    asp.net 导出数据到Excle
    asp.net异步调用
    shell脚本中常用命令
  • 原文地址:https://www.cnblogs.com/zihunqingxin/p/3132631.html
Copyright © 2011-2022 走看看