![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xml
wind_bell27
这个作者很懒,什么都没留下…
展开
-
xml文件解析
xml有四种解析器1、[color=red]DOM[/color]官方 W3C 标准,把xml文档转化为一个包含其内容的树,并可以对树进行遍历。优点:编程容易,开发人员只需要调用建树的指令,然后利用navigation APIs访问所需的树节点来完成任务。缺点:由于使用 DOM 解析器的时候需要处理整个 XML 文档,,所以对性能和内存的要求比较高,尤其是遇到很大的 XML 文件的...2006-09-23 09:19:10 · 71 阅读 · 0 评论 -
DOM
Document Object Model(文档对象模型)简称为DOM,是对Web文档进行应用开发、编程的应用程序接口(API),是W3C公布的一种跨平台的、与语言无关的接口规范。 DOM采用对象模型和一系列的接口来描述XML文档的内容和结构,即利用对象把文档模型化。这种对象模型实现的基本功能包括: ● 描述文档表示和操作的接口; ● 接口的行为和属性; ● 接口之...2006-09-24 15:47:02 · 70 阅读 · 0 评论 -
XML验证
XML文档必须严格遵守语法规范,即都必须是“格式良好的”。同时,XML文档还应当符合语义方面的规范,即是“有效的”。对XML文档有效性的检查称为对XML的“验证”(Validation)。 “格式良好的”是对XML文档最基本的要求。凡是“格式良好的”XML文档都可以被XML解析器解析,进而生成对象树,以便接受进一步的处理。而且“有效的” XML必定是“格式良好的”。在此基础上,还要遵守DT...2006-09-24 15:48:58 · 122 阅读 · 0 评论 -
跟我学XSL(一)
个人简历表示,方式有如下两种:1、HTML表示resume.html:姓名禹希初性别男生日1977.5技能数据库设计与维护、WEB开发2、XML表示resume.xml:[color=red][/color]禹希初男1977.5数据库设计与维护、WEB开发样式单用CSSresume.css:resume...2006-09-24 16:21:58 · 79 阅读 · 0 评论 -
跟我学XSL(二)
书写模板(块):[color=red][/color]语法:属性:match ── 确定什么样的情况下执行此模板。作为一种简化的说明,在此处使用标记的名字;其中最上层模板必须将match设为“/”language ── 确定在此模板中执行什么脚本语言,其取值与HTML中的SCRIPT标记的LANGUAGE属性的取值相同,缺省值是Jscript用match属性从XML...2006-09-24 17:29:27 · 88 阅读 · 0 评论 -
跟我学XSL(三)
语法: 属性: expr ──脚本语言表达式,计算结果为“真”或“假”;如果结果为“真”,且通过test,则在输出中显示其中内容(可省略此项属性)。 //from www.w3sky.com language ──expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为“JScript”test ──源数据测试条件...2006-09-24 17:33:51 · 70 阅读 · 0 评论 -
跟我学XSL(四)
语法:属性:无,表示一个多选测试的开始语法:属性: expr ── 脚本语言表达式,计算结果为“真”或“假”;如果结果为“真”,且通过test,则在输出中显示其中内容(可省略此项属性)。 language ── expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为“JScript”。 tes...2006-09-24 17:49:38 · 120 阅读 · 0 评论 -
跟我学XSL(五)
本课学习各种运算符,满足编写更大灵活性的XSL样式的要求。表一、运算符与特殊字符/:选择子元素,返回左侧元素的直接子元素;如果“/”位于最左侧表示选择根结点的直接子元素 //:递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点出发递归下降搜索指定元素 .:表示当前元素 *:通配符,选择任意元素,不考虑名字@:取得属性值,作为属性名的前缀...2006-09-24 18:09:13 · 114 阅读 · 0 评论 -
跟我学XSL(六)
这课学习XSL的函数一、end()含义:返回集合中最后一个元素。示例:输出最后一份简历假定XML文件格式为:……< resume >…< /resume >……< resume >…< /resume >……相应XSL文件内容为:< xsl:for-each select="resume[end()]" >……< /xsl:for-each >...2006-09-24 18:17:52 · 61 阅读 · 0 评论 -
绑定XML
Web服务器与客户机之间的数据传递方式有三种: HTML页面、XML文档以及XML数据岛。其中,XML数据岛通过特定的标签把XML数据直接嵌入到HTML文档中。采用数据岛作为交互手段,不仅可以使数据具备一定的语义信息,同时还能保持HTML原有的一些特色,如利用用户端脚本程序实现动态信息交换等。 XML数据岛的实现方法是在HTML文档中使用标签。代码的嵌入方式有两种: 直接嵌入(如例1)和外...2006-09-24 15:45:03 · 153 阅读 · 0 评论 -
XML显示
XML文档本身只描述数据内容,它的显示功能由样式单来完成。利用样式单技术时,输出平台不局限于显示器,可以是打印机、绘图仪或者是多媒体播放器。 使用独立的样式单文件制定显示格式的一大优势在于:对同一份数据文件可以制定不同的样式风格,应用在不同的场合,使数据能够更合理、更有针对性地表现出来,提高了数据的重用性。 目前,W3C正式推荐的样式单标准有两种: 一种是层叠样式单...2006-09-24 15:38:38 · 213 阅读 · 0 评论 -
xml基础
xml文档必须遵守两个标准:合式的、有效的xml文档的结构:前序、文档元素、后序1、前序:(1)[b][color=red]xml声明[/color][/b]代表一个处理指令,分析器必须执行;version:必需,声明版本信息;encoding:不必需,默认下为UTF-8或UTF-16,说明分析应该使用的字符编码;建议指定为UTF-16;standalone:告知分...2006-09-23 09:40:11 · 96 阅读 · 0 评论 -
xhtml基础
XHML标准是用HTML实现的XML,与HTML的区别是其规则要严格得多:标记是区别大小写的;所有的标记必须是封闭的;属性值必须是位于双引号内;HEAD标记是必需的;站点:http://www.w3c.org/xhml...2006-09-23 09:48:06 · 61 阅读 · 0 评论 -
DTD基础
元素声明:1、ANY规则最基本的元素声明方式,表示元素中可包含DTD认可的任何内容(或不包含任何内容)2、EMPTY规则声明所定义的元素必须不包含任何数据3、混合声明1、属性类型([color=red]attrType[/color])CDATA:只可以使用字符,XML分析器将不处理它ENTITY:必须是指向在DTD中定义的外部实体声明ENTITIES:...2006-09-23 11:42:26 · 104 阅读 · 0 评论 -
用DOM/JDOM解析XML文件
import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.List;import org.jdom.Document;import or...2006-09-23 21:52:32 · 122 阅读 · 0 评论 -
xml模式(Schema)
1. 最简单的Schema文档hello.xml Hello World!!hello.xsd 说明:XML Schema文档后缀名是.xsd,完全符合XML语法,根元素是schema,命名空间xmlns:xsd="http://www.w3.org/2001/XMLSchema,用元素定义实例文档中的元素,如greeting。...2006-09-23 22:08:56 · 113 阅读 · 0 评论 -
xsl样式单
XML文档的一大特点是可以向多种格式的文档进行转换。比如,从一种逻辑结构的XML向另一种逻辑结构的XML转换,或是转换为可浏览的HTML文档等,由可扩展样式单语言(XSL)完成。1、[color=red]转换原理[/color] 把XML文档视为一种树结构,转换的过程就是从源树生成结果树的过程; XML样式单定义了:源树和结果树中对应部分的转换规则,每条规则中包含了一个模板,...2006-09-24 10:23:16 · 190 阅读 · 0 评论 -
XML的开发工具
开发XML有许多工具可以使用: ● Notepad:最直接、最简单的文本编辑工具,在Windows附件中就可找到。 ● Microsoft XML Notepad: 微软专门为设计XML文档而提供的编辑软件,可以借助它验证XML文档的有效性,详细说明和下载地址: http://msdn.microsoft.com/xml/NOTEPAD/intro.asp。 ● Visua...2006-09-24 15:28:13 · 817 阅读 · 0 评论 -
XML的名称空间
XML文档中很可能会定义许多名字相同而意义不同的元素或属性,尤其在把不同的XML文档合而为一时,更容易产生冲突。名称空间就是为了解决这个问题而提出的。它用URI(Uniform Resource Indicator,统一资源指示器)加以区别,是在XML文件的元素和属性中出现的所有名称的集合。如下例: Lars Peterson Reimburse expenses ...2006-09-24 15:31:26 · 96 阅读 · 0 评论 -
跟我学XSL(七)
本课学习在XSL中使用脚本。含义:计算脚本表达式,输出一个文本字符串语法:属性:language ── 规定所用脚本语言的名字,可用的属性有“JavaScript”、“JScript”、“VBScript”、“VBS”等,缺省为“JScript”。含义:声明全局变量或定义函数。语法:属性:同< xsl:eval >示例: 假如我们编写一...2006-09-24 18:28:00 · 85 阅读 · 0 评论