- 浏览: 291327 次
- 性别:
- 来自: 广州
最新评论
-
lliiqiang:
关键在于业务也正确,数据格式只是一种声明协议
XML验证 -
koubi1986:
你好!请教一些问题:请问一下1。你是如何把nutch抓取到的二 ...
Nutch应用 -
juda:
你的希尔排序有问题, for( int i = d; i & ...
排序--插入排序 -
hamlzf:
这个例子很不错
JProfiler学习笔记 -
白色熊猫:
应该下面还有啊 ,看不到啊 麻烦贴出来下 谢谢了
多线程编程 高级主题(二)注:转
文章列表
<xsl:choose>
语法:<xsl:choose>
属性:无,表示一个多选测试的开始
<xsl:when>
语法:
<xsl:when expr="script-expression" language="language-name" test="pattern">
属性:
expr ── 脚本语言表达式,计算结果为“真”或“假”;如果结果为“真”,且通过test,则在输出中显示其中内容(可省略此项属性)。
language ── expr属性中表达式的脚本语言类型,其 ...
- 2006-09-24 17:49
- 浏览 1269
- 评论(0)
<xsl:if>
语法:
<xsl:if expr="script-expression" language="language-name" test="pattern">
属性:
expr ──脚本语言表达式,计算结果为“真”或“假”;如果结果为“真”,且通过test,则在输出中显示其中内容(可省略此项属性)。 //from www.w3sky.com
language ──expr属性中表达式的脚本语言类型,其取值与HTML标记SCRIPT的LANGUAGE属性的取值相同,缺省为“JScri ...
- 2006-09-24 17:33
- 浏览 1317
- 评论(0)
书写模板(块):<xsl:template>
<xsl:template>
语法:
<xsl:template match="node-context" language="language-name">
属性:
match ── 确定什么样的情况下执行此模板。作为一种简化的说明,在此处使用标记的名字;其中最上层模板必须将match设为“/”
language ── 确定在此模板中执行什么脚本语言,其取值与HTML中的SCRIPT标记的LANGUAGE属性的取值相同,缺省值是Jscript
<xsl:templa ...
- 2006-09-24 17:29
- 浏览 1422
- 评论(0)
个人简历表示,方式有如下两种:
1、HTML表示
resume.html:
<HTML>
<BODY>
<TABLE border=1 cellspacing=0>
<TH>姓名<TD>禹希初<TH>性别<TD>男<TH>生日<TD>1977.5
<TR>
<TH>技能<TD colspan=5>数据库设计与维护、WEB开发
</TABLE>
</BODY>
</HTML>
2、XML表示
resume.xml:
&l ...
- 2006-09-24 16:21
- 浏览 1407
- 评论(0)
XML文档必须严格遵守语法规范,即都必须是“格式良好的”。同时,XML文档还应当符合语义方面的规范,即是“有效的”。对XML文档有效性的检查称为对XML的“验证”(Validation)。
“格式良好的”是对XML文档最基本的要求。凡是“格式良好的”XML文档都可以被XML解析器解析,进而生成对象树,以便接受进一步的处理。而且“有效的” XML必定是“格式良好的”。在此基础上,还要遵守DTD或XML Schema的语法规定,只有这样才能保证XML文档的易读性,同时还能充分地体现数据信息之间的关系,从而更好地描述数据。
DTD可以定义XML文档的词汇和语法。利用正则表达式,DTD除了可以说 ...
- 2006-09-24 15:48
- 浏览 6108
- 评论(1)
Document Object Model(文档对象模型)简称为DOM,是对Web文档进行应用开发、编程的应用程序接口(API),是W3C公布的一种跨平台的、与语言无关的接口规范。
DOM采用对象模型和一系列的接口来描述XML文档的内容和结构,即利用对象把文档模型化。这种对象模型实现的基本功能包括:
● 描述文档表示和操作的接口;
● 接口的行为和属性;
● 接口之间的关系以及互操作。
DOM对结构化的XML文档进行解析,文档中的指令、元素、实体、属性等所有个体都可以用对象模型表示。整个文档的逻辑结构类似一棵树,生成的对象模型就是树的节点,每个对象同时包含了方法和属性。
...
- 2006-09-24 15:47
- 浏览 1411
- 评论(0)
Web服务器与客户机之间的数据传递方式有三种: HTML页面、XML文档以及XML数据岛。其中,XML数据岛通过特定的标签把XML数据直接嵌入到HTML文档中。采用数据岛作为交互手段,不仅可以使数据具备一定的语义信息,同时还能保持HTML原有的一些特色,如利用用户端脚本程序实现动态信息交换等。
XML数据岛的实现方法是在HTML文档中使用<XML>标签。代码的嵌入方式有两种: 直接嵌入(如例1)和外部引用(如例2)。
例1:
<XML ID=“MyXMLData”>
<?xml version=“1.0” ?>
……XML definiti ...
- 2006-09-24 15:45
- 浏览 1611
- 评论(0)
XML文档本身只描述数据内容,它的显示功能由样式单来完成。利用样式单技术时,输出平台不局限于显示器,可以是打印机、绘图仪或者是多媒体播放器。
使用独立的样式单文件制定显示格式的一大优势在于:对同一份数据文件可以制定不同的样式风格,应用在不同的场合,使数据能够更合理、更有针对性地表现出来,提高了数据的重用性。
目前,W3C正式推荐的样式单标准有两种: 一种是层叠样式单CSS(Cascading Style Sheets);另一种是可扩展样式单语言XSL。
CSS最初是用于制定HTML文档显示格式的,现在也可用来对XML文档进行简单的样式规划。CSS在HTML中的应用 ...
- 2006-09-24 15:38
- 浏览 1332
- 评论(0)
XML文档中很可能会定义许多名字相同而意义不同的元素或属性,尤其在把不同的XML文档合而为一时,更容易产生冲突。名称空间就是为了解决这个问题而提出的。它用URI(Uniform Resource Indicator,统一资源指示器)加以区别,是在XML文件的元素和属性中出现的所有名称的集合。如下例:
<pr:payment xmlns:pr=“http://www. microsoft.com/payroll”>
<pr:employee>Lars Peterson</pr:employee>
<pr:description>Reimb ...
- 2006-09-24 15:31
- 浏览 1309
- 评论(0)
开发XML有许多工具可以使用:
● Notepad:最直接、最简单的文本编辑工具,在Windows附件中就可找到。
● Microsoft XML Notepad: 微软专门为设计XML文档而提供的编辑软件,可以借助它验证XML文档的有效性,详细说明和下载地址: http://msdn.microsoft.com/xml/NOTEPAD/intro.asp。
● Visual InterDev:该软件是用来开发Web应用程序的,不仅仅局限于XML,还可以开发ASP、HTML、XSL样式单等等。
● Microsoft XML Tree Viewer: 利用这个软件可以把XML文档 ...
- 2006-09-24 15:28
- 浏览 1482
- 评论(0)
XML文档的一大特点是可以向多种格式的文档进行转换。比如,从一种逻辑结构的XML向另一种逻辑结构的XML转换,或是转换为可浏览的HTML文档等,由可扩展样式单语言(XSL)完成。
1、转换原理
把XML文档视为一种树结构,转换 ...
- 2006-09-24 10:23
- 浏览 1759
- 评论(0)
1. 最简单的Schema文档
hello.xml
<?xml version="1.0"?>
<greeting>Hello World!!</greeting>
hello.xsd
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="greeting" type="xsd ...
- 2006-09-23 22:08
- 浏览 2458
- 评论(1)
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 org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOu ...
- 2006-09-23 21:52
- 浏览 2098
- 评论(0)
元素声明:
<!ELEMENT elementname rule>
1、ANY规则
最基本的元素声明方式,表示元素中可包含DTD认可的任何内容(或不包含任何内容)
2、EMPTY规则
声明所定义的元素必须不包含任何数据
3、混合声明
<!ELEMENT elementname (ElementA|#PCDATA)
为元素提供可选择的规则;
4、#PCDATA规则
表示字符数据;
5、符号和操作符
ElementA?:必须是不出现或只出现一次
ElementA*:必须是不出现或出现多次
ElementA+:必须是出现一次或多次
ElementA:必须是只出现一次
属性声明:
&l ...
- 2006-09-23 11:42
- 浏览 1140
- 评论(0)
XHML标准是用HTML实现的XML,与HTML的区别是其规则要严格得多:
标记是区别大小写的;
所有的标记必须是封闭的;
属性值必须是位于双引号内;
HEAD标记是必需的;
站点:http://www.w3c.org/xhml
- 2006-09-23 09:48
- 浏览 1100
- 评论(0)