`
wx1569618008
  • 浏览: 75318 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

XML概述:(一)

 
阅读更多
  • xml大多用于属性文件,相比于property文件,xml它的优点体现在有明显的层级结构,更加灵活。
<title>
     <name>zhansan</name>
     <age>12</age>
</title>
  •  xml与html相比非常相似,原因是因为他们是一个爹生的:SGML。但是他们区别也是比较大的:

                 1.与html不同,xml是大小写敏感的;

                 2.在xml中结束标签绝对不能省略;

                 3.在xml中单标签必须有结束即:<    />;

                 4.在xml中属性值必须加上“”双引号;

                 5.在xml中必须有属性值。

  • xml文档的结构

    文档头是可选的,但是强烈推荐使用文档头。

    <?xml version="1.0"?>
    <?xml version="1.0" encoding="UTF-8"?>

          文档头之后通常是文档类型定义(Document Type Definition,DTD):

<!DOCTYPE web-app PUBLIC
  "-//Sun Microsstems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

           文档类型定义的是确保文档正确的一个重要机制,但是它不是必需的。

xml元素可以包含属性,在表示关系时,何时用元素,何时用属性,众人各有己见。但个人觉得元素不错。

注:

  • CDATA部分用<![CDATA[和]]>来限定其界限。它们是字符数据的一种特殊形式。你可以使用它们来囊括那些含有<、>、&之类字符的字符串而不必将他们解释为标记。<![CDATA[<&> are my favorite delimiters]]>      CDATA部分不能包含字符串]]>。使用这一特性时可以被黑哦。
  • 处理指令:<?  ?>
  • 注释  <!--     -->

转载于:https://my.oschina.net/u/3230371/blog/1525102

分享到:
评论

相关推荐

    pythonxml:重温Python的XML工具l:

    2. **SAX (Simple API for XML)**:一种基于事件驱动的解析方式,适用于大型文件的解析。 3. **DOM (Document Object Model)**:提供了一种树形结构的文档模型,便于文档的修改和查询。 4. **ElementTree**:轻量级...

    xml概述概述

    XML基础教程

    XML概述及与ASP

    ### XML概述 XML(Extensible Markup Language)是一种用于标记数据的语言,它被设计用来传输和存储数据。XML的出现解决了不同系统间数据交换的问题,并且提供了丰富的格式化内容支持。XML文档由元素组成,这些元素...

    XML概述.pdf

    ### XML概述知识点详解 #### 一、XML的基本概念与特点 **1.1 XML入门简介** - **XML的定义:** XML (Extensible Markup Language) 是一种可扩展的标记语言,它主要用于描述数据,而非像HTML那样关注数据的展示方式...

    RRS地址集合

    ### RRS地址集合知识点概述 在网站开发及信息聚合应用中,RSS(Really Simple Syndication)是一种常用的格式,用于组织和共享网站上的内容更新。本文档汇总了一系列RSS资源地址,这些资源来自于不同的网站,覆盖了...

    Java中四种XML解析技术

    **概述:** DOM是一种将XML文档转换为树状结构模型的标准方式。通过DOM解析器可以将整个XML文档加载到内存中,并将其解析成一个DOM树。DOM允许用户访问和修改树中的任何节点。然而,这种方式的主要缺点是对于大型XML...

    XML 技术概述文档

    XML,全称可扩展标记语言(eXtensible Markup Language),是一种用于标记数据的语言,它设计的主要目的是传输和存储数据,而非显示数据。XML 的设计原则是灵活性和可扩展性,使得用户能够自定义标签来适应不同的...

    XML教程(附有源代码)

    1. XML概述:XML设计目标是简化数据的共享和交换,其语法严格,易于机器解析和生成。XML文档由元素、属性、实体等构成,每个元素都有开始标签和结束标签,如`内容&lt;/element&gt;`。 2. XML文档结构:XML文档必须有一个...

    计算机科学与技术专业XML课程教学大纲

    1. XML概述:讲解标记语言的历史、XML的特点和未来趋势,以及XML的文档结构和开发环境。重点在于理解XML的基本概念和其相对于HTML的差异。 2. XML语法:涵盖XML工具、文档结构、基本语法和创建格式良好的XML文档。...

    Java微信公众号开发所需JAR包概述: Wx-tools框架JAR包:提供基于微信公众平台API的轻量级开发框架 相关依赖库

    Java版微信公众账号开发后台JAR包概述: 核心JAR包: dom4j-1.6.1.jar:用于解析XML文档,处理微信公众号后台与微信服务器之间的XML数据交换。 xstream-1.3.1.jar:支持将Java对象序列化为XML或反序列化为Java对象,...

    xml 概述

    ### XML概述 XML(Extensible Markup Language)是一种可扩展标记语言,它被设计用来传输和存储数据。XML基于SGML(Standard Generalized Markup Language),这是一种用于定义标记语言的标准。随着互联网的发展,...

    VC .net将图片保存在XML文件中.rar

    以下是一个基本的步骤概述: 1. 加载图片:使用`Bitmap.FromFile`或`Bitmap.FromStream`方法加载图片。 2. 转换为字节数组:使用`Bitmap.Save`方法将图片保存到内存流,然后将流转换为字节数组。 3. 创建XML元素:...

    xml基础教程(ppt)

    1. XML概述:XML是一种自定义标记语言,它的设计目标是简化数据的共享和交换。与HTML不同,XML的标记不是预定义的,而是由用户根据需求创建。 2. XML文档结构:一个XML文档必须包含文档声明(如`&lt;?xml version="1.0...

    matlab读取XML,XML转换为matlab

    XML Toolbox概述 XML Toolbox是Matlab中的一个附加组件,它提供了一系列函数和方法,帮助用户解析XML文档并将其数据转换为Matlab结构,同时也可以将Matlab的数据结构转换为XML格式。这样,Matlab用户就能利用其强大...

    XML编程从入门到精通

    1. XML概述:理解XML的起源、目的和基本概念,包括XML的自解释性、可扩展性和结构化特性。 2. XML语法:学习XML文档的基本结构,如文档类型声明(DOCTYPE)、元素(Element)、属性(Attribute)、文本内容(Text)...

    基于xml的管理系统(c#)

    1. XML概述:XML是一种自描述、结构化的文本格式,用于存储和传输数据,与HTML不同,XML不关注数据的显示样式,而是专注于数据的结构和内容。 2. XML文档结构:XML文档包含声明、元素、属性、文本内容等部分,遵循...

    JDOM解析xml文档实例(自己编写,仅供参考)

    下面是一个简单的JDOM解析XML的步骤概述: 1. 创建`SAXBuilder`对象:`SAXBuilder builder = new SAXBuilder();` `SAXBuilder`是JDOM中用于从XML源(文件或流)构建`Document`对象的类,它使用SAX(Simple API for...

    XML技术及其应用概述

    XML(可扩展标记语言,eXtensible Markup Language)是一种基于文本的、结构化的数据表示语言,起源于1969年IBM开发的GML,随后演变为SGML的简化子集,旨在解决Web上不同数据源之间的数据交换问题。在1996年由W3C...

Global site tag (gtag.js) - Google Analytics