<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="inc/rss.xsl" version="1.0"?><rss version="2.0">
<channel>
<title>XML教程 - BK网络学院,excel教程,word教程,visio,flash教程,coreldraw教程,powerpoint教程,平面设计教程</title>
<link><![CDATA[http://www.blue1000.com]]></link>
<description><![CDATA[XML教程栏目提供XML相关教程,是您学习XML的最佳选择.]]></description>
<language>zh-CN</language><generator>iwms.net</generator>
<image>
<title><![CDATA[BK网络学院,excel教程,word教程,visio,flash教程,coreldraw教程,powerpoint教程,平面设计教程]]></title>
<url>pic/logo.gif</url>
<link>http://www.blue1000.com</link>
</image>
<item>
	<title><![CDATA[Excel协同平台专业版]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2010-08/68804.htm]]></link>
	<author><![CDATA[佚名]]></author>	<pubDate>Mon, 30 Aug 2010 03:43:42 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[Excel服务器(Excel Net )作为一款中间件产品，是以&ldquo;高效协同、直达目标&rdquo;的产品理念，适应了企业的复杂需求，既兼顾现有业务，也考虑到了未来发展与外部接口，同时为实施过程中的系统切换留有了余地。
<p>&nbsp;</p>]]></description>
</item>
<item>
	<title><![CDATA[如何生成XML数据]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2007-01/50101.htm]]></link>
	<author><![CDATA[]]></author>	<pubDate>Sat, 20 Jan 2007 14:30:30 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[一，必须弄清楚最终需要的是什么
<br/>我们通过asp或其他动态编程语言，最终需要的是XML格式的数据，这点和XML数据所在的文件载体无关，它可以是实实在在的XML文件，比如：http://www.dw8.cn/common/dw8.xml 。也可以为asp文档，比如：http://www.cnbruce.com/blog/rss2.asp
<br/>他们都是XML数据的体现，为了实现XML数据的动态，所以需要使用到动]]></description>
</item>
<item>
	<title><![CDATA[XML语法概述]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2006-07/45435.htm]]></link>
	<author><![CDATA[]]></author>	<pubDate>Sun, 30 Jul 2006 14:35:03 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[XML文档使用的是自描述的和简单的语法，一个XML文档最基本的构成包括：声明，处理指令（可选）和元素。以下是一个简单的XML文档：]]></description>
</item>
<item>
	<title><![CDATA[XML轻松学习手册]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2006-05/45068.htm]]></link>
	<author><![CDATA[]]></author>	<pubDate>Fri, 19 May 2006 08:06:00 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[[转帖]XML轻松学习手册<br/>转载自:]]></description>
</item>
<item>
	<title><![CDATA[XML 中的常见问题（3）]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-05/9095.htm]]></link>
	<author><![CDATA[AngelGavin]]></author>	<pubDate>Wed, 11 May 2005 16:00:00 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[Microsoft 的 XML 服务目前支持 XML 数据架构，它代表了在 1999 年 3 月 Internet Explorer 5 装运时 “W3C 架构”活动的快照。XML 数据架构允许开发人员在他们的 XML 文档中添加数据类型，以及定义开放的内容模型。这种对 DTD 功能的扩展对 XML 编程很关键。<br/>　　但是 W3C 正在准备“XML 架构定义 (XSD)”，它将成为“XML 架构标准”。Microsoft 计划在此规范成为建议后，立即使对“XML 架构定义 (XSD)”的支持成为它核心 XML 服务的一部分。<br/>什么是名称空间，它们为何重要？ <br/>　　名称空间是 XML 的另一个高级功能，并作为 XML 1.0 规范的一部分，在 W3C 笔]]></description>
</item>
<item>
	<title><![CDATA[XML 中的常见问题（2）]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-05/9094.htm]]></link>
	<author><![CDATA[AngelGavin]]></author>	<pubDate>Wed, 11 May 2005 16:00:00 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[Internet Explorer 5.0 对 XML 提供哪个级别的支持？ <br/>　　Internet Explorer 5 提供下列 XML 支持： <br/>　　直接查看 XML。Microsoft XML 实现允许用户通过他们的 Web 浏览器使用 XSL 或者层叠样式表 (CSS) 查看 XML，就象查看 HTML 文档一样。<br/>　　高性能、验证 XML 引擎。Internet Explorer 4.0 开发人员熟悉的 XML 引擎已经得到了很大的增强，并且完全支持 W3C XML 1.0 和 XML 名称空间，这样开发人员就可以在 Web 上统一限定元素名称，从而避免了相同名称的元素之间的冲突。Windows 中的本机 XML 支持意味着，当开发人员在应用程序和组件]]></description>
</item>
<item>
	<title><![CDATA[XML 中的常见问题（1）]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-05/9093.htm]]></link>
	<author><![CDATA[AngelGavin]]></author>	<pubDate>Wed, 11 May 2005 16:00:00 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[一般问题<br/>　　什么是 XML？<br/>　　可扩展标记语言 (XML) 是 Web 上的数据通用语言。它使开发人员能够将结构化数据，从许多不同的应用程序传递到桌面，进行本地计算和演示。XML 允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化数据的理想格式。<br/>什么是 MSXML？ <br/>　　MSXML 是提供核心 XML 服务的 Microsoft 软件组件。<br/>Microsoft XML 分析器能够做什么？ <br/>　　最新版本的 Microsoft 核心 XML 服务提供下面四种不同的功能。<br/>　　基于文档对象模型 (DOM) 的分析器，它能够获取文本流（能够转换到 XML 的文件、程序中的字符串或者任何其他文本）并将]]></description>
</item>
<item>
	<title><![CDATA[用XSLT生成网页菜单（２）]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-05/9092.htm]]></link>
	<author><![CDATA[孙以义]]></author>	<pubDate>Wed, 11 May 2005 16:00:00 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[四、 XSLT<br/>　　转换菜单的XML (menu.xsl) 的XSLT (menu.xsl) 为：<br/>Menu Test<br/>]]></description>
</item>
<item>
	<title><![CDATA[用XSLT生成网页菜单（1）]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-05/9091.htm]]></link>
	<author><![CDATA[孙以义]]></author>	<pubDate>Wed, 11 May 2005 16:00:00 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[【声明】本文已在《程序员》杂志发表。本站转载纯属个人学习和珍藏之举，绝无侵犯版权之嫌。如作者或相关出版商认为转载有何不妥，请来信告知，必立即删除！另，在此对原文的排版格式作了一些修改，但原文未改动一字。<br/>　　【演示】观看本文最终结果演示页面请 单击这里<br/>　　【正文】<br/>　　一、 概述<br/>一个]]></description>
</item>
<item>
	<title><![CDATA[将改变我们生活的这些XML应用之二]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6943.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:30:37 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[4. SVG
<br/>　　Scalable Vector Graphics (SVG) 1.1 [W3C 推荐标准]是一种描述二维图像的语言。它主要是一种向量图形语言，尽管也支持一些光栅图形特性。SVG 的非凡雄心是提供一种实用的、灵活的、使用（以冗长闻名的）XML 表示的图像格式，而且在这点上做的很成功。SVG 的特性包括：嵌套转换、剪辑路径、alpha 蒙板、光栅过滤效果、模板对象，当然还有可扩展性。SVG 也支持动画、缩放和移动视图、各种图形原语、分组、脚本、超链接、结构化元数据、CSS、一种专用的 DOM 超集（DOM 和 CSS 前已述及），并且很容易嵌入其他 XML 文档。SVG 的一些设计决策经历了不很激烈的争论，其中包括向量路径在单个属性中使用空格]]></description>
</item>
<item>
	<title><![CDATA[将改变我们生活的这些XML应用之一]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6942.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:29:41 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[将改变我们生活的XML有关的这些应用，你知道多少？
　　1. XHTML
<br/>　　XHTML 1.0 [W3C 推荐标准]基本上是对 HTML 4 的改写，使其成为结构良好的 XML。HTML 是一种 SGML 应用，当 XML 作为对 SGML 在 Web 应用上的简化和规范化开发出来的时候，HTML（本身是 Web 上的通用语言）就成为采用 XML 的首选目标。于是出现了 HTML 的一种变体，称为 XHTML。XHTML 研究的目标是一种更容易解析（因为 XML 的语法更加严格）的 HTML 语言。XHTML 很容易用现成的 XML 工具处理，力求更好地分离内容与表示。XHTML 是最古老的 XML 应用之一，有许多利益集团在不同的部分和]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(5-2)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6941.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:26:48 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[图十二所示的代码演示了客户端用XmlTextReadWriter类在读操作的同时修改属性值的优势。在本期的msdn中提供了XmlTextReadWriter类的C#和VB源代码下载（见本文开头提供的链接）。 <br/>Figure 12 Changing Attribute Values <br/>private void ApplyChanges(string nodeName, string attribName, <br/>string oldVal, string newVal) <br/>{ <br/>XmlTextReadWriter rw = new XmlTextReadWriter(InputFileName.Text, <br/>Ou]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(5-1)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6940.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:25:47 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[设计XmlReadWriter类 <br/>如前面所说，XML reader和Writer是各自独立工作的：reader只读，writer只写。假设你的应用程序要管理冗长的XML文档，且该文档有不确定的数据。Reader提供了一个很好的方法去读该文档的内容。另一方面，Writer是一个非常有用的用于创建XML文档片断工具，但是如果你想要它即能读，又能写，那么你就要用XMLDOM了。如果实际的XML文档非常庞大，又会出现了一个问题，什么问题呢？是不是把这个XML文档全部加载到内存中，然后进行读和写呢？让我们先看一下怎么样建立一个混合的流分析器用于分析大型的XMLDOM。 <br/>像一般的只读操作一样，用普通的XML reader去顺序的访问节点。不]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(4-4)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6939.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:25:17 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[Figure 9 String Array in Internet Explorer <br/>Reader类有专门的解释Base64和BinHex编码流的方法。下面的代码片断演示了怎么样用XmlTextReader类的ReadBase64方法解析用Base64和BinHex编码集创建的文档。 <br/>XmlTextReader reader = new XmlTextReader(filename); <br/>while(reader.Read()) { <br/>if (reader.LocalName == "element") { <br/>byte[] bytes = new byte[1000]; <br/>int n = r]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(4-3)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6938.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:22:56 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[图八中代码演示了把一个string数据转换为Base64 编码的XML流。图九是输出的结果。 <br/>Figure 8 Persisting a String Array as Base64 <br/>using System; <br/>using System.Text; <br/>using System.IO; <br/>using System.Xml; <br/>class MyBase64Array <br/>{ <br/>public static void Main(String[] args) <br/>{ <br/>string outputFileName = "test6]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(4-2)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6937.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:22:02 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[Figure 7 States for XML Writer <br/>State <br/>Description <br/>Attribute <br/>The writer enters this state when an attribute is being written <br/>Closed <br/>The Close method has been called and the writer is no longer available for writing operations <br/>Content <br/>The writer enters this state when the content of a node is being wr]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(4-1)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6936.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:20:05 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[XmlTextWriter类 <br/>用在本节中的方法创建XML文档显然并不困难。多年以来，开发者都是通过在缓存在连接一些字符串，连接好以后再把缓存中字符串输出到文件的方式来创建XML文档。但是以这种方式创建XML文档的方法只有在你保证字符串中不存在任何细小的错误的时候才有效。.NET Framework通过用XMLwriter提供了更好的创建XML文档的方法。 <br/>XML Writer类以只前（forward-only）的方式输出XML数据到流或者文件中。更重要的是，XML Writer在设计时就保证所有的XML数据都符合W3C XML 1.0推荐规范，你甚至不用担心忘记写闭标签，因为XML Writer会帮你写。XmlWriter是所有]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(3-2)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6935.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:18:20 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[ValidationType属性设置验证的类型，它可以是:DTD, XSD, XDR或者none。如果没有指定验证的类型（用ValidationType.Auto选项），阅读器将自动的根据文档用最适合的验证类型。在验证过程中出现任何错误，都会触发ValidationEventHandler事件。如果未提供事件ValidationEventHandler事件处理程序，则抛出一个XML异常。定义ValidationEventHandler事件处理程序是用于捕捉任何在XML源文件中存在错误而引发XML异常的一种方法。要注意的是阅读器的原理是检查一个文档是否是格式良好的，以及检查文档是否与架构吻合。如果带验证的阅读器发现一个有严重的格式错误的XML文档，只会触发XmlException异常]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(3-1)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6934.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:17:25 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[带验证的阅读器 <br/>XmlValidatingReader类实现了XmlReader类，它提供了支持多种类型的XML验证：DTD，XML-Data Reduced(XDR)架构，以及XSD，DTD和XSD都是W3C官方推荐的。而XDR是Microsoft早期用于处理XML构架的一种格式。 <br/>你可以用XmlVlidatingReader类去验证XML文档和XML片断。XmlValidatingReader类工作在XML阅读器上面---是一个典型的XMLTextReader类实例。XMLTextReade用于读取文档的节点，但是XmlVlidatingReader依据需要的验证类型去验证每一个XML块。 <br/>XmlVlid]]></description>
</item>
<item>
	<title><![CDATA[在.NET Framework中轻松处理XML数据(2-2)]]></title>
	<link><![CDATA[http://www.blue1000.com/bkhtml/2005-04/6933.htm]]></link>
	<author><![CDATA[郁郁小蝎]]></author>	<pubDate>Wed, 20 Apr 2005 06:16:05 GMT</pubDate>
	<category><![CDATA[XML教程]]></category>	<description><![CDATA[String和Fragment <br/>程序员把在MSXML的程序剪切下来，会发现在COM和.NET Framework XML API 之间的差别很大。.NET Framework类本身没有提供方法去分析存储在字符串中XML数据。不像MSXML分析器对象，XmlTestReader类没有提供任何一种LoadXML方法从一个格式良好的字符中创建阅读器。没有提供类似LoadXML的方法因为你可以用特殊的text reader---StringReader类来获得同样的功能。 <br/>XmlTextReader其中一个构造函数接受一个TextReader派生对象和一个XML reader作参数(该阅读器以text reader的内容为基础创建)。一]]></description>
</item>
</channel>
</rss>