2004年11月22日

摘要: 由于XML(可扩展标记语言:eXtensibleMarkupLanguage)真正的平台无关性,它正在逐渐成为数据传输的主要介质。XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本身的信息。例如:“孟子E章1757281793923net_lover1807581793923”这组数据,从字面很难看出它代表什么意思,也不清楚它有几个数据段组成,但是,如果用XML来做如下的描... 阅读全文
posted @ 2004-11-22 17:37 吴文力 阅读(431) 评论(0) 推荐(0)
 
摘要: XPathNavigator 类提供对数据的只读随机访问,旨在用作 XSLT 的输入。它在 XPathDocument、XmlDataDocument 和 XmlDocument 上实现。XPathNavigator 基于 XML 路径语言 (XPath) 建议第 5 节中所描述的 W3C 数据模型。XPathNavigator 定义一个适用于任何存储区的游标模型,并提供对任何数据存储区的快速、只... 阅读全文
posted @ 2004-11-22 15:52 吴文力 阅读(634) 评论(0) 推荐(0)
 
摘要: XmlDocument 提供对 XML 文档的编辑功能。如果 XML 在发送到转换之前需要编辑或修改,请将 XML 加载到 XmlDocument 中,编辑它,然后将它发送到 XslTransform。 XmlDocument 实现 IXPathNavigable 接口,以便文档在编辑后可以传递给转换。 下面的代码示例说明可以如何将 XmlDocument 提供给 XslTransform... 阅读全文
posted @ 2004-11-22 15:47 吴文力 阅读(554) 评论(0) 推荐(0)
 
摘要: XslTransform 类是实现 XSL 转换 (XSLT) 1.0 版建议的 XSLT 处理器。Load 方法定位并读取样式表,Transform 方法转换给定的源文档。任何实现了 IXPathNavigable 接口的存储区都可以用作 XslTransform 的源文档。.NET Framework 当前在 XmlDocument、XmlDataDocument 和 XPathDocumen... 阅读全文
posted @ 2004-11-22 15:46 吴文力 阅读(1440) 评论(0) 推荐(0)
 
摘要: XPathDocument 是高性能缓存,用于处理 XslTransform 文档。它在结构上类似于 XML DOM,但它通过 XPathNavigator 的 XPath 优化函数,针对 XSLT 处理和 XPath 数据模型进行了高度优化。 下面的代码示例创建 XPathDocument 作为转换输入。 [C#] XslTransform xslt = new XslTransform()... 阅读全文
posted @ 2004-11-22 15:39 吴文力 阅读(533) 评论(0) 推荐(0)
 
摘要: XsltArgumentList 类包含 XSLT 参数和 XSLT 扩展对象。传入 Transform 方法后,这些参数和扩展对象可以从样式表中进行调用。 与使用嵌入脚本相比,传递对象具有以下优点: 改善了类的封装和重用。 使样式表可以更小而且更容易维护。 (但是不能动态的修改其中的函数或者是业务,最好还是在样式表添加脚本) 支持调用属于其他命名空间(而不是那些在支持的 System ... 阅读全文
posted @ 2004-11-22 15:34 吴文力 阅读(879) 评论(0) 推荐(0)
 
摘要: XslTransform 类支持使用 script 元素的嵌入脚本撰写。加载样式表时,任何已定义的函数都会通过包装在类定义中来编译为 Microsoft 中间语言 (MSIL),因此不会有任何性能损失。 元素定义如下: 其中 msxsl 是绑定到命名空间 urn:schemas-microsoft-com:xslt 的前缀。 language 属性不是强制的,但如果指定,则它的值... 阅读全文
posted @ 2004-11-22 15:31 吴文力 阅读(1354) 评论(0) 推荐(0)
 
摘要: DataSet 的关系结构(即架构)由表、列、约束和关系组成。当从 XML 中加载 DataSet 时,可以预定义架构,或者可以从所加载的 XML 显式(或通过推断)创建架构。有关从 XML 中加载 DataSet 的架构和内容的更多信息,请参见从 XML 中加载 DataSet 和从 XML 中加载 DataSet 架构信息。 如果正在从 XML 创建 DataSet 的架构,首选方法是使用 ... 阅读全文
posted @ 2004-11-22 14:57 吴文力 阅读(719) 评论(0) 推荐(0)
 
摘要: 在数据的关系表示形式中,各个表都包含使用一个列或一组列来相互关联的行。在 ADO.NET DataSet 中,表之间的关系使用 DataRelation 来实现。当创建 DataRelation 时,列的父子关系仅通过关系来管理。表和列是独立的实体。在 XML 提供的数据的分层表示形式中,父子关系通过包含嵌套子元素的父元素来表示。为了方便子对象在 DataSet 与 XmlDataDocument... 阅读全文
posted @ 2004-11-22 10:49 吴文力 阅读(683) 评论(0) 推荐(0)
 
摘要: DataSet 的 WriteXml 方法使您能够以 XML 数据形式来编写 DataSet 的内容。随后的一项常见任务是使用 XSL 转换 (XSLT) 将该 XML 转换为另一种格式。不过,通过使 DataSet 与 XmlDataDocument 同步,可以将 XSLT 样式表应用于 DataSet 的内容,而不必首先使用 WriteXml 以 XML 数据形式来编写 DataSet 的内容... 阅读全文
posted @ 2004-11-22 10:44 吴文力 阅读(530) 评论(0) 推荐(0)
 
摘要: 同步的 DataSet 和 XmlDataDocument 之间存在的关系为您提供了访问 XmlDataDocument 的 XML 服务(如 XML 路径语言 (XPath) 查询),这些服务可以比直接访问 DataSet 更为方便地执行某些功能。例如,不必使用 DataTable 的 Select 方法将关系导航到 DataSet 中的其他表,而可以对与 DataSet 同步的 XmlData... 阅读全文
posted @ 2004-11-22 10:43 吴文力 阅读(552) 评论(0) 推荐(0)
 
摘要: 允许通过相关的 DataSet 存储、检索和操作结构化数据。 有关此类型所有成员的列表,请参阅 XmlDataDocument 成员。 System.ObjectSystem.Xml.XmlNodeSystem.Xml.XmlDocumentSystem.Xml.XmlDataDocument [C#] public class XmlDataDoc... 阅读全文
posted @ 2004-11-22 10:31 吴文力 阅读(916) 评论(1) 推荐(0)
 
摘要: 在允许通过弱类型变量对值进行晚期绑定访问的同时,DataSet 还允许通过强类型比喻对数据进行访问。使用用户友好名称和强类型变量,可以访问作为 DataSet 一部分的表和列。 类型化的 DataSet 是从 DataSet 派生的类。同样,它继承 DataSet 的所有方法、事件和属性。此外,类型化的 DataSet 提供强类型的方法、事件和属性。这意味着可以按名称(而不是使用基于集合的方法... 阅读全文
posted @ 2004-11-22 10:18 吴文力 阅读(455) 评论(0) 推荐(0)
 
摘要: 1.aspx文件的名,最好不要与已有的类的名重合,因为,每个aspx文件中,都会创建一个与文件名同名的类。如果重名了,会导致重载。 2.有时页面上没有得到预想的输出,可能是由于response.write或label.text中的HTML语句中标签写的不对,可能是忘了写+=或者,标签没有正确闭合,把要输出的文字含在标签内了。 3... 阅读全文
posted @ 2004-11-22 01:03 吴文力 阅读(2843) 评论(1) 推荐(0)