欢迎来到天天文库
浏览记录
ID:40714182
大小:19.58 KB
页数:6页
时间:2019-08-06
《XML 新手入门基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XML新手入门基础知识使用正确的标记如果您是XML新手,本文将为您介绍XML文档的基础结构,以及创建构造良好的XML需要遵循的规则,包括命名约定、正确的标记嵌套、属性规则、声明和实体。您还可以从本文了解到DTD和schema的验证。0评论:KayWhatley,技术作家,自由职业者关闭[x]KayWhatley是一个技术培训讲师和出版作家。她是XMLWeekendCrashCourseforHungryMinds(Wiley,2000)的合著者,是AdvancedFrameMaker(TIPS,2004)的主要作者,也是XMLandFram
2、eMaker(Apress,2004)的作者。她最新的技术书籍为XML:Problem-Design-Solution,(Wiley,2006)。除了著书之外,Kay经常为行业杂志和Web站点撰写文章。2009年3月16日内容构建XML构造良好并且有效的XML使用实体避免错误查看XML结束语下载参考资料评论XML是可扩展标记语言(ExtensibleMarkupLanguage)的缩写,其中的标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或块成为可识别、可分类的信息。您创建的文件,或文档实例由元
3、素(标记)和内容构成。当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档。元素的描述性越强,文档各部分越容易识别。自从出现标记至今,带有标记的内容就有一个优势,即在计算机系统缺失时,仍然可以通过标记理解打印出来数据。标记语言从早期的私有公司和政府制定形式逐渐演变成标准通用标记语言(StandardGeneralizedMarkupLanguage,SGML)、超文本标记语言(HypertextMarkupLanguage,HTML),并且最终演变成XML。SGML比较复杂,HTML(实际上仅是一组元素集)在识别信息方面不够强
4、大。XML则是一种易于使用和易于扩展的标记语言。您可以使用XML创建自己的元素,从而能够更精确地表示自己的信息。您可以在文档内部识别每个部分,而不是将文档看作仅由标题和段落组成。为了提高效率,您可能需要定义数量一定的元素,并统一使用它们。(您可以在文档类型定义(DocumentTypeDefinition,DTD)或模式(schema)中定义元素,稍后我将对此进行简要的描述)。一旦习惯使用XML之后,就可以在构建文件时尝试处理元素名称。构建XML如前所述,XML文件由内容和标记组成。您通过以标记包围内容的方式将大部分内容包含在元素中。例如,
5、假设您需要创建一本XML烹饪书。您需要用XML编写名为IceCreamSundae的食谱。为了标记食谱名,您需要将这个文本包含到元素中,即分别在文本的首末两端添加开始和结束标记。可以将元素命名为recipename。要标记元素的开始标记,像这样将元素名放到尖括号中(<>):。然后输入文本IceCreamSundae。在文本的后面输入结束标记,即将元素名放在尖括号内,然后在元素名前面加上一个终止斜杠(/),比如:。这些标记构成一个元素,您可以在元素的内部添加内容或其他元素。您可以为某个文档或文
6、档集创建元素名。可以创建规则让元素根据您的特定需求组合起来。元素名可以是比较具有针对性的,也可以是比较通用的。您还可以创建决定添加何种元素的规则。这些规则可以是严格的,也可以是松散的,这完全由您决定。一定要为文档创建元素,以识别您认为重要的部分。开始创建XML文件XML文档的第一行可以是一个XML声明。这是文件的可选部分,它将文件识别为XML文件,有助于工具和人类识别XML(不会误认为是SGML或其他标记)。可以将这个声明简单地写成,或包含XML版本(),甚至包含字符编码,比如针对Uni
7、code的。因为这个声明必须出现在文件的开头,所以如果打算将多个小的XML文件合并为一个大XML文件,则可以忽略这个可选信息。创建根元素根元素的开始和结束标记用于包围XML文档的内容。一个文件只能有一个根元素,并且需要使用“包装器”包含它。清单1显示了经过删节的示例,其中的根元素名为。(参见下载小节获得完整的XML文件)。清单1.根元素在构建文档时,
8、内容和其他标记必须放在和之间。命名元素标记的大小写保持一致创建XML时,要确保开始和结束标记的大小写是一致的。如果大小写不一致,在使用或查看XM
此文档下载收益归作者所有