用户登录
用户注册

分享至

xmlword样式表

  • 作者: 暗恋你的学生时代
  • 来源: 51数据库
  • 2020-04-21

1.word里面的XML文档主要是用来干嘛的

所谓的xml,就是eXtensible Markup Language, 翻译成中文就是“可扩展标识语言“,在国内很多人理解xml为html的简单扩展,这实际上是一种误解。

尽管xml同html关系非常密切。 XML与SGML、HTML的关系。

SGML、HTML是XML的先驱。SGML是指“通用标识语言标准”(Standard Generalized Markup Language), 它是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档的结构,主要用于大量高度结构化数据的防卫区和其他各种工业领域,利于分类和索引。

同XML相比,定义的功能很强大,缺点是它不适用于Web数据描述,而且SGML软件价格非常价格昂贵。 HTML相信大家都比较熟悉,即“HyperText Markup Language” (超文本标识语言),它的优点是比较适合web 页面的开发。

但它有一个缺点是标记相对少,只有固定的标记集如.等。缺少sgml 的柔性和适应性。

不能支持特定领域的标记语言,如对数学、化学、音乐等领域的表示支持较少。举个例子来说,开发者很难在web pape 上表示数学公式、化学分子式和乐谱。

Xml 结合了sgml 和html的优点并消除其缺点。Xml 仍然被认为是一种sgml语言。

比sgml要简单,但能实现sgml的大部分的功能。1996年的夏天,Sun Microssystem的John Bosak开始开发W3C SGML工作组(现在称为xml工作组)。

他们的目标是创建一种sgml,使其在Web中,既能利用Sgml的长处,又保留html的简单性。现在目标基本达到。

二、Xml 的发展。 在专业领域中,出现了Web标记语言的许多项目,著名的有CML—化学标记语言,由Peter Murray_Rust 开发,同时开发了第一个通用xml 浏览器Jumbo . 在数学方面,包括IBM公司再内都在致力开发MathML 1997年四月,出版了xll的第一个版本。

当xll完整实现时,将比html 和当前浏览器所达到的链接水平更复杂,更强大。1997年8月,Microsoft公司和Inso公司引入xsl.由于xml是纯结构和语义的,需要描述单个元素格式方法。

可以使用html的CSS;另一种方案是xsl. 1998年1月,microsoft 公司出版发行了msxsl程序。可以利用xsl表和xml文档创建能被IE4 识别的html页面。

1998年2月,W3C发布了xml1.0的正式版本。最近一年多来,由于网络应用的飞速发展,xml的发展非常迅猛。

出现了DOM(Document Object Model),XSLT(XSL Transformation)等新名词,xml的应用软件也有了飞速的发展,Microsoft、IBM、Breeze、Stilo等公司纷纷推出了自己的或解析器,或开发平台。在MicrosoftIBM、HP等大公司的推动下,目前有两个著名的xml的研究组织,分别是biztalk.com和oasis.org,由他们向W3C提出标准的建议。

其中biztalk是有Microsoft牵头组织的,有趣的是Microsoft公司同时参加了oaisis,不过不同于IBM、HP等著名大公司,他的年费只交10万美元,用Microsoft发言人的话就是“一切视oasis的发展而定!“,言下之意就是如果oasis制定的标准抵触Microsoft的应用,一场标准大战不可避免。 什么是XML 首先XML是一种元标记语言,所谓“元标记”就是开发者可以根据自己的需要定义自己的标记,比如开发者可以定义如下标记 ,任何满足xml命名规则的名称都可以标记,这就为不同的应用程序打开了的大门。

HTML是一种预定义标记语言,它只认识诸如,等已经定义的标记,对于用户自己定义的标记是不认识的。 第二xml是一种语义/结构化语言。

它描述了文档的结构和语义。举个例子,在和html中,要描述一本书,可以如下表示: book name author_name publisher_name ;;;; isbn_number 在xml中,同样的数据表示为 book name author name isbn_number 从上面的对比,可以看出,xml的文档是有明确语义并且是结构化的。

XML是一种通用的数据格式从低级的角度看,xml是一种简单的数据格式,是纯100%的ASCII文本,而ASCII的抗破坏能力是很强的。不象压缩数据和java对象,只要破坏一个数据文件数据就不可阅读。

从高级的角度看,是一种自描述语言。 XML可利用于数据交换 主要是因为XML表示的信息独立于平台的,这里的平台即可以理解为不同的应用程序也可以理解为不同的操作系统;它描述了一种规范,利用它Microsoft的word文档可以和Adobe 的Acrobat交换信息,可以和数据库交换信息。

XML表示的结构化数据。 对于大型复杂的文档,xml 是一种理想语言,不仅允许指定文档中的词汇,还允许指定元素之间的关系。

比如可以规定一个author元素必须有一个name子元素。可以规定企业的业务必须有包括什么子业务。

XML文档。 XML文档有DTD和XML文本组成,所谓DTD(Document Type Definition ),简单的说就是一组标记符的语法规则.,表明XML文本是怎么样组织的,比如DTD可以表示一个必须有一个子标记, 可以有或者没有子标记 等等。

当然一个简单的XML文本可以没有DTD。下面是一个简单的xml文本。

<? xml="" version="”1.0”" standalone="”yes”"> haha 其中。

2.*.xml文件的格式是什么样式的格式,向大家请教

什么是 XML?

可扩展标记语言 (XML) 是将结构数据(如工作表中的数据)加入文本文件(遵循标准原则,可由多种应用程序读取)的一种方法。设计者通过创建自己的自定义标记,可以在应用程序之间以及组织之间使用数据的定义、传输、有效性验证和说明。

XML 标记描述了文本文件中的数据(例如,文件中的特定文本字符串可能被描述为“客户名”)。与 HTML 不同,XML 标记不指定格式或数据在屏幕上的显示形式。

XML 数据的格式规则通常保存在样式表中,当将其应用于 XML 文件时,可正确地设置数据格式。若要应用样式表,请将引用该样式表的命令写入 XML 文件。

XML 样式表的标准被称为可扩展样式语言 (XSL)

3.如何在XML 文档中引用CSS 样式文件

XSL提供两种机制来联合样式表:1.样式表导入,允许样式表之间相互引用2.样式表包含,允许样式表被原文组合. 样式表导入 一个XSL样式表可以包含xsl:import元素.所有xsl:import元素必须出现在样式表的开头. xsl:import元素有一个 href 属性,它的值就表示要导入的样式表的URI. 相对URI是指相对于xsl:import元素的基URI. 导向的样式表中的规则和定义比任何被导入样式表中的规则和定义都要重要.同样,一被导入的样式表中的规则和定义比之前导入的样式表中的规则和定义都要重要.一般来说,更重要的规则或定义比次重要的规则或定义要优先.每一类的规则和定义都会详细规定它.样式表包含 一个样式表中可以用xsl:include元素来包含另一个XSL样式表. xsl:include也有href 属性,它的值就表示被包含的样式表的URI. 相对URI是指相对于xsl:include元素的基URI. xsl:include元素可以作为xsl:stylesheet元素的子元素,出现在任何xsl:import之后.在XML树的层次在上该包含生效.由href属性值定位的资源内容作为一个XML文档解析,在该文档中的xsl:stylesheet元素的子元素替代包含文档的xsl:include元素.同时在被包含的文档的xsl:import元素在包含文档中移上至任一存在的xsl:import元素之后. 不象xsl:import,被包含的规则或定义不影响他们被处理的方式.嵌入样式表 通常一个样式表就是一个完整的XML文档,xsl:stylesheet元素作为文档的元素. 然而一个XSL样式表也可以嵌入在其它文档内容之中.内嵌的方式可能有两种:XSL样式表可以原文嵌入在一个非XML文档中或者xsl:stylesheet不作为文档元素出现在一个XML文档中.在第二种情况增加了出现内嵌样式,即自己规定样式的文档的可能. XSL还没有为之定义相应的机制.这是由于可以采用把样式表结合文档的通用方式来实现,只要满足:1. 该方式允许一部分内容可以规定为样式表,例如使用有片段标识符URI2. 该方式本身能被嵌入在文档中, 比如作为一个处理指令.定义这样的方式不在XSL的范围之内.下例表明了怎样用xml:stylesheet处理指令将样式表和文档结合来实现内嵌样式. 其中的URI在片段标识符中使用了一个Xpointer来确定xsl:stylesheet元素的位置.<?xml version="1.0"><?xml:stylesheet type="text/xsl" href="#id(style1)"?>

4.求问怎么把XML的内容做成表格形式,用XSL样式表做

要将文档作为电子邮件(而不是附件)发送,需要将“发送至邮件收件人”命令添加到快速访问工具栏。

在以下 Microsoft Office 程序中,请执行下列操作: Word 或 Excel 单击“Microsoft Office 按钮” ,然后单击“程序名 选项”(其中,程序名是所使用的程序的名称,例如“Word 选项”)。 单击“自定义”,然后在“从下列位置选择命令”列表中,单击“所有命令”。

单击“发送至邮件收件人”,然后单击“添加”以向快速访问工具栏添加该命令。

转载请注明出处51数据库 » xmlword样式表

软件
前端设计
程序设计
Java相关