-
[2006-11-15] flash中通过XMLSocket监控生产系统(3-4)
4) 选中 UI层,在工具箱选中文本工具,并在属性检查器中设置属性Show Border Around Text为真、文本类型为Dynamic Text(动态文本)、文本为Multiline(多行),在Stage (舞台)上半部分画一个大的文本区域,把...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(1-1)
在.NET Framework中,XMLTextReader和XMLTextWriter类提供了对XML数据的读和写操作。在本文中,作者讲述了XML阅读器(Reader)的体系结构及它们怎样与XMLDOM 和SAX 解释器结合。作者也演示了怎么样运用阅读器分...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(1-2)
XMLReader类
XML阅读器支持一个编程接口,接口用于连接XML文档,“推出”你要的数据。如果你更深入去了解阅读器,你会发现阅读器工作原理类似于我们的桌面应用程序从数据库中取出数据的原理。数据库服务返...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(1-3)
每个节点的类型是XMLNodeType枚举中的一种,在如图三所示的代码中,我们只用了其中的两种类型:Element 和 EndElement。输出源码重新定制了原始的文档结构,它丢弃或者说是忽略了XML元素的属性和节点内容,只...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(2-1)
分析属性值
大部分情况下,属性值都是一个简单的文本字符串。然而,这并不意味着实际应用中的属性值都是字符型的。有时候,属性值是由许多种类型的数据组合而成的,例如Date或Boolean,这时,你就要用XML...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(2-2)
String和Fragment
程序员把在MSXML的程序剪切下来,会发现在COM和.NET Framework XML API 之间的差别很大。.NET Framework类本身没有提供方法去分析存储在字符串中XML数据。不像MSXML分析器对象,XMLTes...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(3-1)
带验证的阅读器
XMLValidatingReader类实现了XMLReader类,它提供了支持多种类型的XML验证:DTD,XML-Data Reduced(XDR)架构,以及XSD,DTD和XSD都是W3C官方推荐的。而XDR是Microsoft早期用于处理XML构架...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(3-2)
ValidationType属性设置验证的类型,它可以是:DTD, XSD, XDR或者none。如果没有指定验证的类型(用ValidationType.Auto选项),阅读器将自动的根据文档用最适合的验证类型。在验证过程中出现任何错误,都会触...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(4-1)
XMLTextWriter类
用在本节中的方法创建XML文档显然并不困难。多年以来,开发者都是通过在缓存在连接一些字符串,连接好以后再把缓存中字符串输出到文件的方式来创建XML文档。但是以这种方式创建XML文档的...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(4-2)
Figure 7 States for XML Writer
State
Description
Attribute
The writer enters this state when an attribute is being written
Closed
The Close method has been called and the writer is no longer avail...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(4-3)
图八中代码演示了把一个string数据转换为Base64 编码的XML流。图九是输出的结果。
Figure 8 Persisting a String Array as Base64
using System;
using System.Text;
using System.IO;
using System.XML;
cl...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(4-4)
Figure 9 String Array in Internet Explorer
Reader类有专门的解释Base64和BinHex编码流的方法。下面的代码片断演示了怎么样用XMLTextReader类的ReadBase64方法解析用Base64和BinHex编码集创建的文档。...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(5-1)
设计XMLReadWriter类
如前面所说,XML reader和Writer是各自独立工作的:reader只读,writer只写。假设你的应用程序要管理冗长的XML文档,且该文档有不确定的数据。Reader提供了一个很好的方法去读该文档...
-
[2006-11-15] 在.NET Framework中轻松处理XML数据(5-2)
图十二所示的代码演示了客户端用XMLTextReadWriter类在读操作的同时修改属性值的优势。在本期的msdn中提供了XMLTextReadWriter类的C#和VB源代码下载(见本文开头提供的链接)。
Figure 12 Changing Attribut...
-
[2006-11-15] 将改变我们生活的这些XML应用之一
将改变我们生活的XML有关的这些应用,你知道多少?
1. XHTML
XHTML 1.0 [W3C 推荐标准]基本上是对 HTML 4 的改写,使其成为结构良好的 XML。HTML 是一种 SGML 应用,当 XML 作为对 SGML 在 Web 应用...
-
[2006-11-15] 将改变我们生活的这些XML应用之二
4. SVG
Scalable Vector Graphics (SVG) 1.1 [W3C 推荐标准]是一种描述二维图像的语言。它主要是一种向量图形语言,尽管也支持一些光栅图形特性。SVG 的非凡雄心是提供一种实用的、灵活的、使用(以冗长...
-
[2006-11-15] 用XSLT生成网页菜单(1)
【声明】本文已在《程序员》杂志发表。本站转载纯属个人学习和珍藏之举,绝无侵犯版权之嫌。如作者或相关出版商认为转载有何不妥,请来信告知,必立即删除!另,在此对原文的排版格式作了一些修改,但原文未...
-
[2006-11-15] XSLT轻松入门第五章:XSLT的资源
5.附录:XSLT的资源
◇ 最权威的网站
http://www.w3.org/Style/XSL/
◇ 有关标准
XSLT1.0 http://www.w3.org/TR/xslt.HTML
XSLT1.1 http://www.w3.org/TR/xslt11/
XPath1.0 http://www.w3.org/TR/xpath.HTML
◇ ...
-
[2006-11-15] 用XSLT轻松实现树形折叠导航栏(1)
一般我们见到的XML文件是以元素为结点的,随着层次的不断加深,逐渐成了一棵树,这种文件的好处是我们一看就很明白其中的子、父、祖宗、兄弟关系,不方便之处在于,我个人认为,如果层次很深又有很多的兄弟结...
-
[2006-11-15] 用XSLT轻松实现树形折叠导航栏(2)
我引用花园的TOC,一是让大家能有个初步印象,等文章完成后, 把几个文件C&P加上几个图片, 在IE5以上的机器上象打开一个HTML文件一样打开navi.XML后,就会出现跟花园很类似的TOC了;二是希望大家根据它的层...