Quantcast
Channel: XML教程
Browsing latest articles
Browse All 50 View Live

Thinking XML:使用SKOS丰富模式定义

时间:2009-11-08 ibm Uche Ogbuji 为了解释XML schemata和实例中的结构的含义,这个Thinking XML专栏的主要主题一直关注语义透明性。我已经介绍了实现语义透明性的自下而上(bottom-up)方法,使用这种方法可以以独立于文档和 schemata 的方式单独定义术语和

View Article



Thinking XML:使用SKOS丰富模式定义(2)

/ /xs:complexType /xs:element xs:element name=review xs:annotation xs:appinfo skos:Concept rdf:about=http://www.fluffyboards.com/vocabulary#review skos:prefLabelreview/skos:prefLabel...

View Article

Thinking XML:使用SKOS丰富模式定义(3)

xsl:template match=skos:Concept xsl:variable name=uri select=@rdf:about/ xsl:copy xsl:apply-templates select=$skosfile//skos:Concept[@rdf:about=$uri]/*/ /xsl:copy /xsl:template xsl:template...

View Article

XML开发入门基础:使用CSS显示XML

通过使用CSS,可为XML文档添加显示信息。 使用CSS显示您的XML? 使用CSS来格式化XML文档是有可能的。 下面的例子就是关于如何使用CSS样式表来格式化某个XML文档: 这是XML文件:CD目录 这是样式表:CSS文件 最后,请查看效果:由CSS文件格式化的CD目录 下面

View Article

XML开发入门基础:查看XML文件

XML开发入门基础:查看XML文件 - 编程入门网 首页 编程语言 web开发 数据库 网络技术 操作系统 服务器 网页设计 图形设计 办公软件 常用软件 杀毒频道 学电脑 专题 Dreamweaver教程 frontpage教程 Html教程 Css教程 XML教程 网页制作技巧 sharepoint 当前位

View Article


XML开发入门基础:XML属性

XML元素可以在开始标签中包含属性,类似HTML。 属性 (Attribute) 提供关于元素的额外信息。 XML属性 从HTML,你会回忆起这个:img src=computer.gif。src 属性提供有关img元素的额外信息。 在HTML中(以及在XML中),属性提供有关元素的额外信息: img s

View Article

XML开发入门基础:XML元素

XML文档包含XML元素。 什么是XML元素? XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。 元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。 bookstore book category=CHILDREN titleHarry Potter/title authorJ K. Rowli

View Article

XML开发入门基础:XML语法规则

XML的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。 所有XML元素都须有关闭标签 在HTML,经常会看到没有关闭标签的元素: pThis is a paragraph pThis is another paragraph 在XML中,省略关闭标签是非法的。所有元素都必须有关闭标签:

View Article


XML开发入门基础:XML验证

拥有正确语法的XML被称为“形式良好”的XML。 通过某个DTD进行了验证的XML是“合法”的XML。 形式良好的XML文档 一个形式良好的XML文档拥有正确的语法。 一个形式良好的XML文档会遵守前几章介绍过的XML语法规则: XML文档必须有根元素 XML文档必须有关闭

View Article


XML开发入门基础:XML树结构

XML开发入门基础:XML树结构 - 编程入门网 首页 编程语言 web开发 数据库 网络技术 操作系统 服务器 网页设计 图形设计 办公软件 常用软件 杀毒频道 学电脑 专题 Dreamweaver教程 frontpage教程 Html教程 Css教程 XML教程 网页制作技巧 sharepoint 当前位置:

View Article

XML开发入门基础:XML浏览器支持

XML开发入门基础:XML浏览器支持 - 编程入门网 首页 编程语言 web开发 数据库 网络技术 操作系统 服务器 网页设计 图形设计 办公软件 常用软件 杀毒频道 学电脑 专题 Dreamweaver教程 frontpage教程 Html教程 Css教程 XML教程 网页制作技巧 sharepoint 当前

View Article

XML开发入门基础:XML的用途

时间:2009-11-08 XML应用于web开发的许多方面,常用于简化数据的存储和共享。 XML把数据从HTML分离如果你需要在HTML文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑HTML.通过XML,数据能够存储在独立的XML文件中。这样你就可以专注于使用HTML

View Article

XUL教程:对XBL元素进行扩展

时间:2009-11-08 yeeyan 七月佑安译 原文标题:XUL Tutorial - Bindings - XBL Inheritance 原文作者:Neil Deakin 原文地址:http://www.xulplanet.com/tutorials/xultu/xblinherit.html 下面是对原文的翻译: 在这一小节,我们将学习如果对已有的XBL定义进

View Article


XUL教程:实例构建XBL组件

原文标题:XUL Tutorial - Bindings - XBL Example 原文作者:Neil Deakin 原文地址:http://www.xulplanet.com/tutorials/xultu/xblex.html 下面是对原文的翻译: 这节将介绍一个XBL的完整例子。 幻灯片元素(A Slideshow Element) 让我们构建一个完整的使

View Article

一个简单的XML Schema例子

我们可以看到,DTD的语法相当复杂,并且它不符合XML文件的标准,自成一个体系。也就是说DTD文档本身并不是一个良好形式的XML文档,上面的关于DTD的介绍也仅仅是作了一个简介,目的是帮助大家能读懂DTD文件以及在必要时创建简单的DTD文件,因为现在很多的XML

View Article


使用XML Schema定义元素的基本知识

新的 XML Schema 系统即将成为 W3C 推荐标准,目的是为了克服 DTD 的局限性(请参阅侧栏, DTD 的局限性 ),为 XML 文档提供丰富的语法结构。本文展示了模式的灵活性,说明如何使用 XML Schema 系统来定义最基本的 XML 文档构造块元素。 XML Schema 比 DTD

View Article

使用XML Schema定义元素的基本知识(2)

声明缩写为 xsd 。别名 xsd 没有任何特殊的地方,我们可以选择任何其他的名字。在本文后面的部分为了方便和简化起见,我们使用 xsd 代表名称空间 http://www.w3.org/1999/XMLSchema ,在一些代码段中省略了限定符 xsd 。在这个例子中, targetNamespace 偶尔

View Article


使用XML Schema定义元素的基本知识(3)

文档中,一个元素可能嵌入其他的元素。这种要求可以在 DTD 中直接表示。但 XML Schema 定义一个元素,这个元素有一个类型,而这个类型可以包含其他元素和属性的声明。 表 1给出了一个简单的例子。 表 1:DTD 和 XML Schema 中复杂数据类型的比较 XML 文档 Bo

View Article

同时使用xml、schema和xslt的例子

以前从来没有用过 schema, 这次希望能给我的 xml 文件加上 namespace, schema, 然后用 xslt 转换成 html, 没想到花了不少功夫。现在我把工作正常的结果记录下来,希望对大家有些帮助。 先来看看我的 xml 文件。打算用来定义网页的菜单。?xml version=1.0 e

View Article

利用.NET的schema对象模型提高灵活性

XML schema是W3C的推荐选择,它提供了定义XML文件的结构,内容和语义的工具。与另外两个schema建模工具文件类型定义(DTD)和XDR (XML Data Reduced)相比,XML schema具有两个关键优势。第一,由于它是针对定义XML数据结构的W3C官方推荐,所以公司组织都将采用

View Article

XML Schema全接触

时间:2007-10-30 内容摘要:XML Schema如同DTD一样是负责定义和描述XML文档的结构和内容模式。它可以定义XML文档中存在哪些元素和元素之间的关系,并且可以定义元素和属性的数据类型。 什么是XML Schema XML Schema如同DTD一样是负责定义和描述XML文档的结构

View Article


XML Schema全接触(2)

list可以用来定义列表类型,listOfIntType这个类型被定义为一个Integer的列表,元素listOfMyInt的值可以几个整数,他们之间用空格隔开。正确: listOfMyInt1 5 15037 95977 95945/listOfMyInt 错误: listOfMyInt1 3 abc/listOfMyInt 联合类型 图中用union来

View Article


XML Schema全接触(3)

有的时候元素根本没有内容,他的内容模型是空。为了定义内容是空的类型,我们可以通过这样的方式:首先我们定义一个元素,它只能包含子元素而不能包含元素内容,然后我们又不定义任何子元素,依靠这样的方式,我们就能够定义出内容模型为空的元素。 共7页:

View Article

关于XSL的基础知识

什么是XSL 全称ExtensibleStyleLanguage,中文译作扩展样式语言,用于格式化XML文档,它由两部分组成. 1(XSLT):XSLTransformationLanguage(XSLT),它可以把XML文档从一种格式转化为另一种格式.如转成html,文本或是基于文本的文档. 2(XPath):XSL格式化对象,

View Article

学会如何使用XPath入门

什么是XPath XPath(可扩展路径)是给XSL转换[XSLT]和XPointer[XPointer]的共享功能提供一个共用的句法及语义的结果。XPath的主要的目是用于对XML文档元件寻址。在支持这个主要目的的同时,它也为字符串,数字和布尔的操作提供了基本手段。XPath使用简明

View Article


了解XSL的选择模式

什么是选择模式 选择模式语句将数据从XML中提取出来,是一种简单获得数据的方法,这几个标记都有一个select属性,选取XML中特定的结点名的数据 注意,每个xsl文件都需要导入xsl的命名空间,http://www.w3.org/TR/WD-xsl,例如在xml头声明之后加入: p xmlns:

View Article

XSL测试模式的实例学习

xslt支持的测试模式语句,用于条件判断,主要有: xsl:if和xsl:choose及其下的xsl:when和xsl:otherwise 还是在匹配模式中使用的用户列表数据源。 1:使用xsl:if ?xml version=1.0 encoding=GB2312? xsl:stylesheet version=1.0 xmlns:xsl=http://www.w3

View Article

XSL匹配模式的学习

xsl:template元素定义了用于匹配节点的规则(match,其中/匹配整个文档),在apply-template使用 语法规则为: xsl:template name=name match=pattern mode=mode priority=number !--Content:(xsl:param*,template)-- /xsl:template 其中: name模

View Article

XSL的运算符和函数

时间:2007-10-20 表一、运算符与特殊字符 运算符 描述 / 选择子元素,返回左侧元素的直接子元素;如果/位于最左侧表示选择根结点的直接子元素 // 递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点出发递归下降搜索指定元素 . 表示当前元素

View Article



XSL的运算符和函数(2)

寻找所有的resume元素,满足条件至少有一个子元素有一个属性的值为ABC: resume[$any$*/attribute()='ABC'] 或 resume[$any$*/@*='ABC'] 共6页: 上一页 1 3 4 5 6 下一页 ---------------------------------- 上一篇:关于XSL的基础知识 下一篇:XML Schem

View Article

xsl教程学习笔记

一 . Hello world尝试: =============Hello.xml:================= ?xml version=1.0 encoding=UTF-8? ?xml-stylesheet type=text/xsl href=test.xsl? FistNode ,World /FistNode...

View Article

xsl教程学习笔记(2)

指定xsl:for-each或者xsl:apply-template所选节点列表的排序条件 xsl:stylesheet 指定xslt文件的文档元素.文档元素包含其他XSLT元素 xsl:template 定义一个可以再次使用的模板,用于为特定类型和上下文的节点生成所需要的输出 xsl:text 在输出中生成文本 xsl:

View Article

xsl教程学习笔记(3)

===========运行结果============== Tech Department Zhang San 20 software develop Li Si Zhang San Zhang San Li Si 原文出处:吾吾织梦WWW.55ZM.COM

View Article


XSLT Designer快速入门指南

概述 在本教程中,您将了解 NetBeans Enterprise Pack 5.5.1 Beta 版中附带的 XSLT Designer 的使用。XSLT Designer 用于开发、部署和测试 XSL 转换服务。 XSL 转换服务用作一种 Web服务。它从外部客户端接收消息,按照 XSL 样式表对消息进行转换,然后将消

View Article

XSLT2.0应用实践

现在,XSLT 2.0已经不再只是一个理论上的标准了,有很多免费软件都可以帮助您发挥出XSLT 2.0的力量,借助这些软件您可以在软件开发中应用XSLT 2.0。 几周以前,我收到一位朋友的来信,提到了几年前我开发的软件,在这个软件中我使用了XSL样式表,我以前曾经

View Article

XSL函数介绍(1)

时间:2007-10-20 本期介绍多个XSL对于VBScript、JScript增加的方法、属性,以充分发挥XML的优势,用于 xsl:script 、 xsl:eval 标记内表达式的编写或 xsl:if 、 xsl:when 的expr属性。 一、absoluteChildNumber 含义:返回结点相对于它所有的兄弟(不论名字

View Article


XSL函数介绍(2)

时间:2007-10-20 六、dataType 含义:设定或读取结点的数据类型 语法:设定结点的数据类型 object.dataType=objvalue 读取结点的数据类型 objvalue=object.dataType 参数:object ── 结点对象 示例:读取当前结点的数据类型 dtType=this.dataType 七、dept

View Article


XSL函数介绍(3)

十四、nodeName 含义:返回元素、属性、入口的名字或其他类型结点的一个特定字符串 语法:pNode.nodeName 示例:当前结点的名字 this.nodeName 十五、nodeType、NodeTypeString 含义:返回结点的类型的数值形式(或字符串形式) 语法:pNode.nodeType或pNode

View Article

XSL函数介绍(4)

本期学习XSL样式方法,即可用于XSL元素 xsl:for-each 、 xsl:value-of 、 xsl:template 的select属性、 xsl:apply-templates 的match属性、 xsl:if 、 xsl:when 的test属性中,对元素的范围进行筛选,从而提供更大的灵活性。 XML与DHTML(动态HTML)一样,这

View Article

用XSL和ASP在线编辑XML文档

本文通过一个详细的例子,来阐述了在线编辑XML文档数据的方法。由于Netscape对XML的支持比较弱,因此,要实现跨平台的数据交换,数据的处理必须在服务器端进行。要编辑XML文档,首先要做的事情就是怎样把这些数据提取并显示给访问者,XSL为我们显示XML文件提

View Article

用XSL和ASP在线编辑XML文档(2)

XSL文件使用了XSL:for-each元素的来遍历整个XML文件,XML文件里每个“field”元素的“id”属性和HTML表单的文本输入框的“id”和“name”想对应。这样,HTML表单的文本输入框就显示出了XML文件的元素值。此文件负责XML文档在服务器端的转换,以便能在各种浏

View Article


用XML和XSL生成动态页面

xml(可扩展标记语言)看起来可能像某种w3c标准现在没有什么实际影响,即使以后能派上用场,也是很久以后的事。但实际上,它现在已经得到了应用。所以,不要等到xml已被加进了你最喜爱的html编辑器中才开始使用它。它现在就可以解决各种内部问题和b2b系统问

View Article

用XML和XSL生成动态页面(2)

?xml-stylesheet href=\) .append(stylesheet).append( \) .append( type =\text/xsl\?\n); xml.append( ).append(page).append(\n); return xml.tostring(); } 这段代码生成了xml文件头。?xml标签把本文件定义为支持1.0版本的xml文件。第二行

View Article


用XML和XSL生成动态页面(3)

循环在程序遇到标签时开始。这个循环将在程序遇到标签时结束。一旦这个循环运行,每次标签出现时都会应用这个模板。 四、生成html 将来的某一时刻,浏览器将会集成xml解析引擎。到那时,你可以直接向浏览器发送xml和xsl文件,而浏览器则根据样式表中列出的规

View Article

跟我学XSL(1)第一个XML文档

随着Internet的发展,越来越多的信息进入互联网,信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将数据内容与表现融为一体,可修改性、数据可检索性差,而XML借鉴了HTML与数据库、程序语言的优点,将内容与表

View Article


跟我学XSL(2)XSL入门

上期我们讲到用CSS(层叠样式表)来格式化XML文档,其效果并不很令人满意。实际上CSS用来格式化HTML标记比较合适些,只是因为它简单才在上例中采用。 XML在更多的时候只是一种数据文件,怎样将它变为我们日常所看到的HTML格式那样的文件呢?如果我们将XML文

View Article

跟我学XSL(2)XSL入门(2)

TH技能/THTD colspan=5xsl:value-of select=skill//TD /TR /TABLE /xsl:for-each /BODY /HTML 上例在浏览器中的样子(IE5.0或更新版本) 完成这些以后再来让我们看一下辛勤劳动的成果,怎么样?效果不错吧。更酷还在后头呢。现在我们对文件(个人简历.xml

View Article

跟我学XSL(3)XSL模板与匹配模式

经过前几日的学习,我们学习了XHTML文档的编写和以及三个XSL元素,已能编写相当灵活的XSL文档,今天将学习的是XSL模板的编写。我们都知道,短的文档、程序十分好读,但当规模增大后,其复杂性也以更快的速度增加。 前面我们学了xsl:for-each、xsl:value-of等

View Article

跟我学XSL(4)测试模式

XML技术的优势之一就在于数据输出的可选择性,即选择需要的数据输出。前面我们所讲到的选择模式语句:xsl:for-each、xsl:value-of及xsl:apply-template只是简单的选取通过/符号层层到达的节点,如果我们对XML数据不需要全部输出,而只需要其中的满足某条件

View Article


跟我学XSL(5)XSL中的choose

时间:2007-10-19 上期我们学习了XSL元素xsl:if,已能通过测试XML数据的值来决定不同的输出形式,不知你尝试过没有,实际上xsl:for-each也可部分实现xsl:if的功能,但有时,我们希望对同一数据同时测试多个条件,根据不同条件输出相应结果。当然,我们可以用i

View Article

Browsing latest articles
Browse All 50 View Live




Latest Images