- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简答题:
SGML、HTML、XML关系、异同
发展过程、紧密关系
XML、DTD关联的方式(关键字)
实体(5类)异同(引入、语法声明、适用范围)
XSLT、CSS异同点
DOM、SAX二者对比
属性声明(语法约束)属性约束的三个值及含义
1.、简述XML与HTML的区别。
答案:
(1)HTML语言是用来格式化web数据的语言,有固定的标记,每一个标记都有其固定的用法。XML允许自定义标记,用户可以自己定义标记来描述自己领域的信息。
(2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。XML语言有其严格的语法规则,标记必须成对使用,严格区分名称的大小写。
(3)不能够很好的描述数据的结构,本质上是一种格式显示语言。XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。
比较XML和HTML?
相同:XML和HTML都一种标记语言,在形式上相似。
XML和HTML同属一个大家族——标记语言家族。
不同:HTML定义了一套固定的标签,用来描述一定数目的元素。如果标记语言中没有所需的标签,用户只好等待标记语言的下一个版本。而XML是一种元标记语言,用户可以定义自己需要的标签。这些标签必须根据某些通用的原理来创建,但是在标记的意义上,具有相当的灵活性。XML定义了一套元句法,基于XML已经创建出很多特定领域有关的标记语言(如MusicML、MathML和CML)。
XML声明的三个属性
XML声明中的三个属性的名称分别是:version、encoding和standalone。
version属性
用来声明XML文档所遵循的XML标准的版本。现在,通常情况下该属性的值都是1.0,尽管XML 1.1已经成为W3C的推荐标准,但是大部分XML分析器还是采用的是XML 1.0的标准。version是XML声明中必须包含的一个属性。
encoding属性
用来告知XML分析程序,当前XML文档使用什么样的字符编码。该属性是可选的,当XML声明中没有明确给出字符编码方式时,XML分析程序将默认认为XML文档采用的是UTF-8字符编码。
常用encoding属性值:
encoding指定编码与XML文本物理保存编码
通过encoding进行XML文档的字符编码配置后,并不能确保XML分析程序就能正确的处理XML文档,还必须保证XML文档保存到磁盘时采用了合适的编码方式。
例如,某用户通过Windows系统的自带文本编辑器Notepad编写包含中文字符的XML文档时,使用XML文档默认字符编码方式UTF-8,随后采用Notepad的默认编码方式ANSI保存XML文档到磁盘。然而当该用户使用IE浏览器打开先前保存在磁盘上的那个XML文件时,会发现IE浏览器提示有非法字符存在。出现这个问题的根本原因在于,UTF-8和ANSI两种字符编码在表示中文字符时的不同所导致的。所以在为XML文档选择了特定字符编码的同时,也要确保选择了正确的编码方式来保存XML文档。
standalone属性
XML文档可能:
存储在数据库中
由CGI程序在内存中瞬间创建的
由几个相互嵌套的不同文件组合而成
不存在于自身的文件中
但是如果把一个XML文档看作一个文件也是可以的,只要记住它可能并不是存在于硬盘上的真实文件。
standalone属性值的含义
如果由一个实体构成的简单的XML文档,并且文档中只包含文本数据,不包含诸如图片小程序一类的二进制数据,能够完全独立被理解而无需读取其他文件,那么就说这个XML文档是独立存在的。这种文档通常在它的XML声明中含有一个值为yes的standalone属性设置。
如果XML文档不是独立存在的,还需要访问其他外部实体时,在XML文档声明就可以含有一个值为no的standalone属性设置。
XML声明中有哪些属性?都有什么作用?
答案:
XML声明中包含3个属性:version、encoding和standalone。它们的作用分别是:
version属性:指出该XML文件使用的XML版本,目前取值只有1.0。
encoding属性:该属性规定了该XML文件采用编码的字集。取值有:UTF-8、GB2312、ISO-8859-1等。
Standalone属性:声明XML的独立性,即是否与其他文件相关联。取值有yes和no。
7. 参数实体和一般实体有什么区别?
一般实体,出现在xml文件中。
定义一般实体:!ENTITY 实体名 “文本内容”
一般实体引用的形式:实体名;
参数实体 : 参数实体只用在DTD中。 参数实体的格式与一般实体很类似,只不过中间要加上“%”符。!ENTITY % 实体名 文本内容〉
参数实体的引用形式是:%实体名;
8. 名字空间有哪些定义方式,语法是什么?
您可能关注的文档
最近下载
- 屋面防水工程试水检查试验记录(蓄水)1.doc VIP
- 《十二公民》剧本.docx VIP
- 2025国务院国资委国企绩效评价中心招聘5人备考试题及答案解析.docx VIP
- 【四海】25下半年立体图推精讲班讲义-龙飞.docx VIP
- DLT5285-2018 输变电工程架空导线(800mm2以下)及地线液压压接工艺规程.pdf VIP
- 2024药疹基层诊疗指南(最全版) .pdf VIP
- (高清版)DT 1044-2014 生产项目土地复垦验收规程.pdf VIP
- 生产项目土地复垦验收规程(td1044-2014).pdf VIP
- 2022年11月杭州市直机关遴选公务员面试真题带题目详解.docx VIP
- 2023年11月杭州市直机关遴选公务员面试真题带详细解析.docx VIP
文档评论(0)