第3章XML文件的设计
- 格式:ppt
- 大小:156.50 KB
- 文档页数:11
第三章html、xml与xhtmlHTML:超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。
HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。
故Paragragh 标签是<p>,块引用标签是<blockquote>。
有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(<b>使文字变粗)还有一些其他标签提供在页面上不显示的信息--例如标题。
HTML标准的版本历史:超文本置标语言(第一版)——在1993年6月发为互联网工程工作小组 (IETF)工作草案发布(并非标准).HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时HTML 3.2——1996年1月14日,W3C推荐标准HTML 4.0——1997年12月18日,W3C推荐标准HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准HTML 5——2007年HTML 5草案被W3C接纳,并成立了新的HTML工作团队。
08年1月22日第一份正式HTML 5草案发布。
XML:即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。
Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。
扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
第1章XML概述一、填空题1.XML是(可扩展标记语言)?2.DTD是()?3.XSL是()?4.<NameStudent ID=“20040001”>Bill</Name>中,(ID )是数据部分?二、单项选择题1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A、XMLB、SGMLC、W3CD、HTML2.XML是什么?(B)A、一种标准泛用标记语言B、一种扩展性标记语言C、一种超文本标记语言D、一种层叠样式表单3.( D )是产生时间最早的标记语言。
A、XMLB、SGMLC、HTMLD、GML4.下面哪个不是HTML的优点(B)。
A、跨平台B、强大的信息展示能力C、标记可自定D、编写简单5.下列哪个是XML的解析器?(A)A、Internet ExplorerB、XML1.0C、msxml.dllD、微软的记事本6.下列(D)不符合XML的相关特点。
A、XML是自描述的B、允许对文档内容进行验证C、XML数据的内容可以直接显示D、XML可以开发新的语言7.下列(A)不属于XML的应用。
A、用于编写应用程序B、作为数据源提供给应用程序C、作为客户端的数据存储容器D、跨平台数据交换三、程序设计题1.设想有这样一本书:书名:XML指南第一章XML入门简介1.1节什么是HTMLHTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言(Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言(markup language) 标记语言是一套标记标签2.2.1节什么是XML第二章XML语法2.1节XML元素必须有结束标签2.2节XML 必须正确地嵌套试使用XML文档进行描述。
第2章XML基本语法一、填空题1.不想让XML处理器和XML应用程序对一段文本数据进行解释,需使(/* */)标记对该段文本进行标记。
2.每个XML文档都分为两个部分:(文档序文)和(文档根元素)。
3 XMAL概述3 XMAL概述XXXXXXXX 手机曾经是以非常实用为主导的(比如,我可以用它来拨打电话),但在过去几年里事情却发生了戏剧性的变化。
尽管,你可以尝试创建应用程序专注于功能,但是他们可能不会吸引大量的用户,除非它们有非常出色的用户界面。
这就是一个应用程序吸引人的地方。
这意味着你的工作是要找出人们想要什么,和是什么使得应用程序易于使用和学习。
幸运的是Silverlight自带了设计界面,还有很多控制应用程序外观和感觉的方法。
创建让用户兴奋的应用程序会比以往更容易。
本章将向你展示如何来实现这一切。
什么是XMALXXXXXXXX 什么是可扩展的应用程序标记语言(或XAML)?在Silverlight中XAML是用来设计用户界面的(包括应用程序的外观和感觉),但它的确提供了更多的功能。
在这里学到的主要概念是:XAML可以被认为是一个序列化格式,可以很好的被工具处理。
它允许我们声明一个结构化的用户界面。
以这种方式声明接口方便工具来创建用户界面和应用程序在运行时使用该文件。
XXXXXXXX 我在这里说的序列化格式意味着什么哪?XAML非常简单,让我们来看一个非常基本的XAML:XXXXXXXX <UserControl x:Class="WinningTheLottery.Sample"XXXXXXXXXXXXXXXXXXXXXXXXXXX xmlns="http:///winfx/2006/xaml/presentation"XXXXXXXXXXXXXXXXXXXXXXXXXXX xmlns:x="http:///winfx/2006/xaml">XXXXXXXXXXXXXXXXXX <Grid>XXXXXXXXXXXXXXXXXXXXXXXXXXX <TextBlock Text="Hello" />XXXXXXXXXXXXXXXXXXXXXXXXXXX <Rectangle Width="100"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Height="100"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Fill="Blue" />XXXXXXXXXXXXXXXXXX </Grid>XXXXXXXX </UserControl>XXXXXXXX XAML是一个XML文件,它遵循XML基本的规则(例如,单一的顶层容器,区分大小写)。