我爱Aspx >> VC.Net >> 从 VBA 中使用 Visual Basic .NET 将 Word 文档序列化为 XMLSerialize 比 WordXml.dot WordXmlDotNet 模型中的 serializeTestAreasWithDOM 函数运行得快,主要原因在于 Serialize 方法只将 Word 信息集 (infoset) 映射到 Socrates 信息集(有关 Socrates 信息集的详细信息,请参阅附录)。Serialize 方法并不为每个节点创建多个 XML 对象,它只是使用 System.Xml.XmlTextWriter
命名空间将 XML 语法字符串写入文件系统。XmlTextWriter
的缺点在于,它传递 XML,但不允许随机访问 XML 数据。稍后我将介绍如何使用经过 XSLT 和托管 XML 优化的 XML 缓存来实现需要随机访问 XML 的解决方案。
在源代码方面,与 Serialize 有关的最有意思的地方是我们连接 Word 中的 Range
对象和 Visual Basic .NET 中的函数的方法。第一步是将 Range
对象(包含已编辑测试规范中的测试区域)作为参数传递给 Serialize 调用。运行函数后,我们将使用 Range
对象的 Parent
属性实例化一个 Word.Document
对象 (specDoc)。然后,specDoc 对象将允许我们访问 Word 文档的名称(我们为该名称添加 .xml 后缀,作为 XmlTextWriter
【我对这篇文章有话说?】
使用ASP.NET加密口令[05-21]
使用ASP.NET加密口令[05-21]
vc++中使用xml[05-21]
vc++中使用xml[05-21]
在vc++.net托管中使用线程的一个..[05-21]
程序员手记:简析Java RMI 与 .N..[05-21]
.NET框架以及在C++中的初步应用[05-21]
XML技术人员的十大问题[05-21]
在.NET中得到OS版本信息[05-21]
.Net中的反射使用入门[05-21]
mfc版本及其对应vc版本一览表[05-21]
如何通过struts以oci协议将文件上..[05-21]
Win32学习笔记 第二章[05-21]
Win32学习笔记 第一章[05-21]
Win32学习笔记 序[05-21]
Office2000下内部COM插件的编程实..[05-21]
Office2000下内部COM插件的编程实..[05-21]
Windows程序设计(第五版)源代码..[05-21]
使用ASP.NET加密口令[05-21]
使用ASP.NET加密口令[05-21]