`

1.什么是XML?

    博客分类:
  • XML
阅读更多

    XML(Extensible Markup Language, 可扩展的标记语言)

1.1 XML的基本概念

    元素 :就是文档的组件,元素可以由其它元素,其它数据类型组成.

    XML元素必须规定根元素,所有根元素以下的元素都为子元素.

    XML元素的命名不能出现空格,严禁出现":"号

    属性: 包含关于元素的额外信息的元素部分.

    不建议频繁使用属性,因为属性:

          属性值不能包含多重数据(子元素可以)

          属性值难于扩展(考虑到长远打算)

          属性值不能用于描述结构内容(子元素可以)

          属性值很难通过DTD来进行一个测试

    文档类型定义:( Document Type Definition, DTD)是一套关于标记符的语法规则.

    XML模式: (Schema)可以定义数据类型,比DTD有其优点

    XML命名空间: (Namespace)是为了解决XML元素冲突而制定的,在没有Namespace的XML1.0文件中,元素和属性中出现的名称我们称之为local names(本地名称)

    层叠样式表CSS和可扩展样式语言XSL: XML的标签信息是"纯的",它没有表现部分.XML的所有表现信息多发放在了样式表(stylesheet)文件当中,样式表文件负责XML源文件的表现形式.CSS可以展现HTML和XML文件,而XSL可以展现XML和转型语言(transformation)

1.2

分享到:
评论

相关推荐

    ar.com.tadp.xml.rinzo

    《ar.com.tadp.xml.rinzo:Eclipse XML插件深度解析》 在软件开发领域,XML(Extensible Markup Language)作为一种数据交换格式,被广泛应用于配置文件、数据存储和网络通信等领域。Eclipse作为一款强大的开源集成...

    Unreal Engine 4.24.1对应的Commit.gitdeps.xml

    Unreal Engine 4.24.1 Unreal Engine source code for version 4.24.1 (changelist 10757647). Please see the 4.24.1 forum thread for more information. IMPORTANT Per a previous announcement on GitHub ...

    License.xml 破解码

    License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码License.xml 破解码...

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3]

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3] (2009 年度畅销榜NO.1085 ) 原书名: ASP.NET2.0XML高级编程(第3版) 原出版社: 作者: (美)然哥诺辛尔蒙 著,肖奕,曹俊 译 出版社: 清华大学出版社 书号...

    javax.xml.bind.jar

    1. "javax.xml.bind.jar" - 提供了JAXB的实现,使得XML序列化和反序列化变得简单,通过注解或者XML Schema,开发者可以轻松地将Java对象绑定到XML实例文档。 2. "javax.xml.ws-3.0-prelude-embedded-m2.jar" - 包含...

    XML的二十个热点问题

    什么是XML? XML(Extensible Markup Language)是一种可扩展标记语言,由W3C(World Wide Web Consortium)于1998年2月正式发布为标准。与HTML不同的是,HTML主要用于显示数据,而XML则用于描述数据结构。例如,...

    maven的本地仓库配置文件settings.xml和项目中文件pom.xml.zip

    D:\developsoft\javaweb\commonPlugins\maven\apache-maven-3.8.1_first\conf\settings_Myeclipse1.xml 三、3个可单独使用的,maven项目文件pom.xml自定义配置 pom-maven-springboot-CusConfigV1.xml pom-maven-...

    com.springsource.javax.xml.rpc-1.1.0.jar

    jar包,官方版本,自测可用

    javax.xml.rpc相关jar包

    1. `javax.xml.rpc-api-1.1.1-sources.jar`:这是一个源代码包,包含了`javax.xml.rpc` API的所有源代码。开发者可以查看这些源代码来了解每个类和方法的具体实现,有助于学习和调试。 2. `javax.xml.rpc-api-1.1.1....

    Unity3D中Mono.Xml和XmlParser的使用

    1. **使用Mono.Xml解析XML**: - 首先,导入Mono.Xml库:`using System.Xml;` - 创建SimpleXmlDocument实例,加载XML文件:`SimpleXmlDocument doc = new SimpleXmlDocument();` - 加载XML文件:`doc.Load("path_...

    tinyxml2.h tinyxml2.cpp文件

    1. **XMLDocument**: 这是TinyXML-2的核心类,代表一个XML文档。你可以使用它来加载XML文件、创建新的XML文档、或者进行XML文档的修改。 2. **XMLElement**: 表示XML文档中的元素节点。你可以通过这个类来访问元素...

    System.XML.dll System.XML.DLL

    《深入解析System.XML.dll:XML处理的核心库》 在.NET框架中,`System.XML.dll`是一个至关重要的组件,它提供了对XML数据进行处理的基础类库。XML(eXtensible Markup Language)是一种广泛用于存储和传输结构化...

    com.joke.sdk.bmsdk_users1.xml

    com.joke.sdk.bmsdk_users1.xml

    xml2axml反编译AndroidManafest文件

    使用java工具xml2axml.jar反编译AndroidManafest文件 通过xml2axml.jar工具反编译AndroidManafest文件 还原AndroidManafest.xml详细过程: 1、获取到apk 2、解压获取里面的AndroidManifest.xml文件 3、在xml2axml....

    用System.Xml 读写XML

    1. **DOM操作类**:如`XmlDocument`和`XmlNode`,用于构建XML文档的内存模型,允许开发者以对象形式访问和修改XML文档。 2. **流式读写器**:如`XmlReader`和`XmlWriter`,它们提供了快速读写XML文档的能力,适用...

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

    1验标矢量.shp.xml

    1验标矢量.shp.xml

    SAX_XML.rar_XML SAX_sax xml_xml

    本示例中,"SAX_XML.rar"包含了一个关于如何使用SAX解析XML的项目。"SaxParsePage.class"是已经编译好的Java类文件,用于执行SAX解析。"SaxParsePage.java"是对应的源代码文件,展示了如何编写SAX解析器的实现。...

Global site tag (gtag.js) - Google Analytics