XML文档本身只描述数据内容,它的显示功能由样式单来完成。利用样式单技术时,输出平台不局限于显示器,可以是打印机、绘图仪或者是多媒体播放器。
使用独立的样式单文件制定显示格式的一大优势在于:对同一份数据文件可以制定不同的样式风格,应用在不同的场合,使数据能够更合理、更有针对性地表现出来,提高了数据的重用性。
目前,W3C正式推荐的样式单标准有两种: 一种是层叠样式单CSS(Cascading Style Sheets);另一种是可扩展样式单语言XSL。
CSS最初是用于制定HTML文档显示格式的,现在也可用来对XML文档进行简单的样式规划。CSS在HTML中的应用极为广泛,但它在文本置换、依据文本内容而决定显示方式、对数据进行排序等智能化的显示功能上略显不足。
而XSL则较好地解决了CSS的这些问题,它最常用的功能是将XML的置标转换成为HTML的置标并显示输出。而且XSL还可以将XML文档向任何其他格式的结构文档进行转换。这种功能在B2B的商务模式中有着很好的应用前景。
XSL利用模式匹配的方法,选择XML文档中需要处理的元素/属性,再针对这些特定的对象制定相应的转换规则。借助XSL,我们还可以添加新的元素/属性,对所有元素/属性进行重新排序、循环处理、条件判断等程序化的控制,使其适应各种复杂的需求。
在XML文档中引用XSL的格式如下: <?xml-stylesheet type=“text/xsl” href=“Employees.xsl” ?>
一个XML文档只能引用一个XSL样式单。XML解析器在处理XML文档时,遇到处理指令后,会载入指定的XSL样式单,然后根据其中的规则进行相应的转换处理。
分享到:
相关推荐
在本示例中,“XML显示菜单树js”指的是利用JavaScript处理XML数据,生成一个可交互的树状结构,常用于表示菜单、图书目录或人员部门等层次关系。 在网页开发中,HTML(HyperText Markup Language)用于创建网页...
将XML显示在TreeView控件中,可以让用户更容易地理解和操作数据。 实现这一功能通常需要以下步骤: 1. **解析XML**:首先,你需要使用.NET Framework提供的XML处理类库,如`System.Xml`命名空间下的`XmlDocument`...
综上所述,"PHP读取XML显示到表格"这一技术涵盖了PHP的XML解析、HTML表格生成以及可能涉及的数据处理和样式设计。在阅读了相关博客(如提供的链接)后,开发者可以进一步了解并实践这一过程,提升自己的PHP与XML应用...
在JavaScript中解析XML并将其显示为矩阵是一种常见的需求,特别是在处理结构化数据时。XML(eXtensible Markup Language)是一种用于存储和传输数据的格式,而JavaScript是Web开发中的客户端脚本语言,用于增强页面...
【标题】:“vb通讯录xml显示”项目是一个小型的通讯录应用,由Visual Basic(VB)编程语言开发,用于管理和显示联系人数据。它利用XML(可扩展标记语言)作为数据存储格式,提供了灵活的数据组织和易于读写的特性。...
而“flash柱形数据表,通过XML显示高度”这个主题,是关于如何利用Flash技术结合XML数据来创建一种可视化的柱状图表。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它允许程序员以结构化的方式组织数据...
第七章 XML显示之XPath.pdf第七章 XML显示之XPath.pdf第七章 XML显示之XPath.pdf第七章 XML显示之XPath.pdf第七章 XML显示之XPath.pdf
### iPhone解析XML显示网络上的照片 #### 一、概述 在iPhone或iPad开发过程中,解析XML数据、实现网络连接及与服务器交互等是常见的需求。本文将以“iPhone解析XML显示网络上的照片”为主题,深入探讨如何从零开始...
在本文中,我们将深入探讨如何使用C#编程语言解析XML文件,并将其内容在...通过结合`XmlDocument`、XPath、LINQ to XML 和适当的数据绑定技术,我们可以创建功能强大的应用程序,以灵活、高效的方式处理和显示XML数据。
在本文中,我们将深入探讨如何使用C# Winform来操作XML文件,包括显示、添加、删除和修改XML数据。XML(可扩展标记语言)是一种结构化数据存储格式,广泛用于软件开发中。C#提供了丰富的类库,如System.Xml命名空间...
`XTree`类可能包含了XML树的构建和显示逻辑,`ButtonTest`可能是一个测试类,用于触发解析和显示操作,而`XTreeTester`可能是一个主测试类,用于运行整个应用程序。 在`XTree`类的实现中,可能会使用Java内置的`...
在XML文档中,数据以标签形式存在,但XML本身并不包含任何样式信息,因此通常需要与CSS(Cascading Style Sheets)或XSL(Extensible Stylesheet Language)结合使用,来控制XML数据的显示样式。 CSS是网页设计中...
在C#编程环境中,解析XML文件并将其内容展示在DataGridView控件中是一项常见的任务,尤其在数据处理和数据显示的应用中。Visual Studio 2008是C#开发的经典平台,它提供了丰富的工具和类库来支持这样的操作。下面将...
**封装的XML显示类** 基于QDomDocument的封装类,通常会包含以下功能: 1. **初始化与加载**:类的构造函数可能接受XML文件路径,调用`fromFile()`加载XML文档。 2. **查询与遍历**:提供接口,如`getElementById...
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 框架与XML库,如TinyXML2,来实现保存控件数据至XML文件以及从XML文件中读取数据回控件的功能。这对于创建应用程序配置文件或者保存用户自定义...
2. **文本粘贴**:用户可以直接在工具的输入框中粘贴多行XML文本,工具会实时转换并显示为一行。 3. **格式保留**:转换过程中,工具会尽可能保留原有的XML结构和属性,如标签、属性、值等,确保转换后的XML仍能正确...
本教程将详细介绍如何使用C#来读取XML文件,并将其内容显示在dataGridView控件中。 首先,我们需要理解dataGridView是.NET Framework中的一个UI控件,它用于显示表格数据,可以方便地进行数据操作和展示。为了将XML...
Flash圆饼图表,主要用于网页统计系统中,以圆饼的大小直观显示数据的比例,在国内已有类似的典型应用:百度统计、站长统计以及51.la站长工具等,都用此来显示各大搜索引擎访问网站的流量大小,让人一目了然。...
这通常涉及到两个主要步骤:解析XML文件和显示数据。 解析XML文件: 1. 使用XMLDocument对象:VB.NET提供了XMLDocument类,可以用来加载XML文件并进行解析。首先,需要创建XMLDocument对象,然后使用Load方法加载...
XML(Extensible Markup Language)是一种...总结来说,XML外部载入图片涉及XML解析、URL处理、图片显示以及可能的样式和布局管理等多个步骤。通过理解这些知识点,开发者可以构建出能够灵活处理图像数据的应用程序。