摘要:
设计由应用程序管理的授权
2002年12月
chris schoon、doug rees、edward jezierski
microsoft corporation
摘要
本指南介绍为基于 microsoft® .net 的单层或多层应用程序设计和编写由应用程序管理的授权的指导原则,主要讨论常见的授权任务和方案,并提供相应的信息帮助您选择最佳方法和技术。本指南适......
摘要:
仔细观察截获的httptunnel数据包,可以发现紧跟着三次握手完成后的第一个数据包包含着一个post动作,是由htc(client端)发送到hts(server端)的。如下: 14:55:39.128908 client.yiming.com.51767 > server.yiming.com.80: s 3521931836:3521931836(0) win 8760 (......
利用微软的XMLParser创建XML文档
xml提供了不同或不相似的系统之间表达或交流信息的功能强大与灵活的方式.xml也是基于文本格式的,它在许多方面与html相似.例如,xml文档中也包含有开始(例如<font>).结束(例如</font>)标志.与html不同的是,我们可以在xml中使用任何喜欢的标志━━使用多少标志或如何给它们命名都由我们自己来定.
mxxmlwriter组件基础知识
创建xml文档的最大困难在于,xml文档应该符合一些基本的格式规则━━例如确保其中的元素不会重迭.尽管我们可以很容易地保证新的xml文档符合xml规格所定义的基本格式,但使用第三方的组件来管理它的输出会更加简单与安全.在本篇文章中我们将介绍的是mxxmlwriter,它是微软的ms xml parser 3.0的一部分.
说起解析器,我们一般会想到在其输入端需要输入一些数据,然后在其输出端得到一系列的符号.微软的xml parser与规则解析器的作用非常相似,它在输入端接受一个xml文档,然后在输出端生成一个xml文档对象模型(dom)━━xml文档的一种基于对象的表达方式,或者生成一系列的simple api for xml(sax)事件.无论生成哪种输出格式,其输入都是xml文档.
mxxmlwriter是微软xml parser的一部分,对于通过编程方式创建xml文档非常有用.使用mxxmlwriter比自己动手创建xml文档有许多好处,其中包括:
·mxxmlwriter产生的xml文档符合w3c xml 1.0 namespace推荐标准,我们无需关心输出格式,因为解析器能够为我们解决这一切.
·我们可以将mxxmlwriter的输出与sax content handler绑定在一块儿,以较少的内存快速进行处理.
·基于界面的编程模式使我们的代码更容易阅读与维护,我们可以将输出发送给一个支持istream界面的string或com对象.
处理xml文档的基础知识
在能够使用mxxmlwriter组件创建新的xml文档之前,我们需要了解一些处理xml文档的基本知识,因为mxxmlwriter希望使用它的应用程序能够成为sax事件提供者.
处理xml文档有二种方式:使用文档对象模型(dom)或者simple api for xml(sax).二种方法在各种应用中各有优.缺点,dom在xml文档查询方面有优势,sax在快速处理超大型xml文档方面有优势,而且能够使我们完全控制解析的过程.
使用dom处理xml文档
当将xml文档加载至dom中时,xml解析器会读取整个文档,在内存中创建许多表达这一文档的对象....
下一页 摘要:
visual basic .net 和 visual c# .net 程序员需要解决的安全问题
robin reynolds-haertle
visual studio team
microsoft corporation
2002 年 1 月
摘要:本文着重讨论了 visual basic .net 和 visual c# .net 开发人员在开始使用 .net 框架时需......