`

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 ...

    jquery.json2xml.js和jquery.xml2json.js

    在jQuery的基础上,`jquery.json2xml.js` 和 `jquery.xml2json.js` 这两个脚本提供了方便的方法来在JSON和XML之间进行转换,从而让开发者无需深入了解这两种格式的复杂性,就能轻松地在它们之间进行数据互换。...

    License.xml 破解码

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

    tinyxml2.h tinyxml2.cpp文件

    1. **XMLDocument**: 这是TinyXML-2的核心类,代表一个XML文档。你可以使用它来加载XML文件、创建新的XML文档、或者进行XML文档的修改。 2. **XMLElement**: 表示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_...

    serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar四个jar

    这个库主要包含`org.apache.xml.serializer`包下的类,如`SerializationHandler`,用于处理XML的序列化过程。 2. **xalan.jar**:Xalan是Apache软件基金会的一个开源项目,它实现了XSLT(XSL Transformations)规范...

    System.XML.dll System.XML.DLL

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

    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文档的能力,适用...

    aspose-word+license.xml

    1. **读取Freemarker生成的文档**:Aspose能正确解析由Freemarker生成的.docx文件,即使它们包含了不标准的XML结构。 2. **修复文档结构**:一旦读取,Aspose可以识别并修复可能存在的XML结构错误,使其符合Office的...

    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

Global site tag (gtag.js) - Google Analytics