您了解XML么?它是做什么用的?

是什么?

XML,Extensible Markup Language,扩展性标识语言。文件的后缀名为:.xml。就像HTML的作用是显示数据,XML的作用是传输和存储数据。

据说,java是一门专业操作XML的语言。

是干啥用的?

为了便于不同应用、不同平台之间的数据共享和通信。

XML.jpg

具体点的作用为:

(1)可作为一种简单的数据库,存储并检索数据;

(2)传输约定格式的文件;

(3)做软件的配置文件。【配置文件:保存软件设置的文件】

XML的哥哥——HTML

XML出生.jpg

XML的出生是为了完善HTML的缺陷和局限性。

在使用方面的区别如下:

1566796363(1).jpg

XML的闺蜜——JSON

JSON,Javascript Object Notation,js对象表示法。作用也是存储和交换文本信息。

两者比较:JSON比XML更小,更快,更易解析,so,也更受欢迎。

两者作用范围:JSON适用于简单的传值,XML适用于更广阔的范围。

XML的数据结构——树形结构

树形结构.jpg

具体是怎么体现的,读者可参照下文实例中的代码,一看便明白。

值得关注的是,就像一棵书只有一个根,XML只能有一个根元素。

思维导图

思维导图.png

举例

.xml文件中的代码:

liuwei8809@163.comhellokitty@163.comabout lovingI love you forever!2008-11-12

.xsd文件中的代码:

                                        

实现的效果:

效果.png

更多相关问题请访问PHP中文网:XML视频教程

以上就是您了解XML么?它是做什么用的?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1429064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月17日 02:23:32
下一篇 2025年12月17日 02:24:19

相关推荐

  • xml中常见的四种解析方式是什么?

    xml解析方式有:1、DOM解析方法,可以对xml文档进行修改操作;2、SAX解析方法,解析速度快,占用内存少;3、JDOM解析方法,查找方便;4、DOM4J解析方法,解析XML的速度快。 在XML的解析方式有很多,但有四种解析方式是最常用的,分别为DOM方法、SAX方法、JDOM方法、DOM4J …

    好文分享 2025年12月17日
    000
  • 为什么用json不用xml

    原因:1、JSON结构更容易映射至一般语言的数据结构;2、XML需要选择怎么处理element+content的换行,json不需要;3、XML没有预设的数字格式,JSON有;4、XML数组元素tag比较重复冗余,JSON比较易读。 为什么很多人都反对使用XML而支持使用JSON呢?下面我将就这一问…

    2025年12月17日
    000
  • xml是什么格式的文件

    xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言;而XML文件一般指里面写有可扩展标记语言代码的文件。 本教程操作环境:windows7系统、Dell G3电脑。 XML文件一般指里面写有可扩展标记语言的文件。 xml一…

    2025年12月17日
    000
  • XSL是什么以及有什么用

    XSL代表可扩展样式表语言,它是用来理解和样式化XML文档,它可以作为基于XML的样式表语言,就像CSS是基于HTML的样式表语言一样;它是一种标记语言,可以指定浏览器应该如何呈现XML文档。 简单来说,XSL是一种用于以可读格式来呈现XML数据的语言,可以将XML中的数据用用户指定的格式来输出显示…

    2025年12月17日
    000
  • 通过XSLT将xml转换为html的代码示例

    c#使用XSLT将xml文档转换为html文档使用xslt可以将xml文档转成html,如下c#函数:需要引用下面的命名空间:using System.Xml; using System.Xml.Xsl; 方法实现:public static string ConvertXML(XmlDocumen…

    好文分享 2025年12月17日
    000
  • php读取XML的四种方法实例详解

    这篇文章主要介绍了php读取xml的常见方法,结合实例形式总结了php基于domdocument、simplexml、正则及xmlreader读取xml文件的相关操作技巧,需要的朋友可以参考下 本文实例讲述了php读取XML的常见方法。分享给大家供大家参考,具体如下: xml源文件 张映 男 28 …

    好文分享 2025年12月17日
    000
  • src下xml等资源文件无法读取的问题在IDEA中如何解决

    该问题的实质是,idea对classpath的规定。 在eclipse中,把资源文件放在src文件夹下,是可以找到的; 但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。 下面说说几种解决方法,网上说的都很混乱,我这里做一个总结:推荐方法4 1.将所有资源文件放在r…

    好文分享 2025年12月17日
    000
  • 详细介绍XML和JSON区别

    今个去面试,一个人事经理问我xml和json的区别我没答上来感觉很难过,于是就回来后就查阅相关资料写点东西:: 1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,…

    好文分享 2025年12月17日
    000
  • 关于JSON和XML优缺点的具体介绍

    json(javascript object notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于javascript programming language, standard ecma-262 3rd edition – decembe…

    好文分享 2025年12月17日
    000
  • 分享一个利用Ajax传递Xml文档的方法

    客户端 //生成XML文件 function GetAllFormData() { var strXML = “\r\n\r\n”; strXML += “bccu” strXML += “25”; strXML += “\r\n” return strXML; } ///向服務器发送XML文档 f…

    好文分享 2025年12月17日
    000
  • 用Java解析XML文件的代码示例

    用java解析xml文档,最常用的有两种方法:使用基于事件的xml简单api (simple api for xml)称为sax和基于树和节点的文档对象模型(document object module)称为dom。 Sun公司提供了Java API for XML Parsing(JAXP)接口来…

    好文分享 2025年12月17日
    000
  • java DOMParser 解析xml的实例详解

    import java.io.*;import java.net.*;import org.w3c.dom.*;import org.w3c.dom.Node.*; import oracle.xml.parser.v2.*; /** * ——————————…

    好文分享 2025年12月17日
    000
  • android读取xml的代码实例

    /*** 从config.xml中获取版本信息以及应用id** @param urlPath* @return* @throws Exception*/public List getUpdateInfo() {Resources r = context.getResources();// 通过Res…

    好文分享 2025年12月17日
    000
  • c#中xml操作类的代码详解

    using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.Web…

    好文分享 2025年12月17日
    000
  • 用C#实现XML和实体类之间序列化和反序列化相互转换

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Data; using System.Xml; using Syst…

    好文分享 2025年12月17日
    000
  • C#中通过xpath查找xml的指定元素的代码实例

    orders.xml文档内容如下 Remarkable Office Supplies Electronic Protractor 42.99 Invisible Ink 200.25 //该代码片段来自于:www.sharejs.com/codes/csharp/7775 C#代码using Sy…

    好文分享 2025年12月17日
    000
  • XSL将XML中的CDATA注释输出为HTML文本的代码实例

    要利用dom 来存取xml 文件,你必须将xml 文件连结到html 网页上。 示例代码 1. test.xml entry with imagesAugust 09, 2003Kevin000033http://alazanto.org/xml/archives/000033.xmlhttp://…

    好文分享 2025年12月17日
    000
  • 用Shell脚本生成XML文件实例详解

    今天把这段时间学习完shell后完成工作上的一个小案件整理了一下,分享给大家! 说来也巧了,作为一个刚刚毕业半年的菜鸟,进入公司后,听公司的大牛推荐学习linux–”鸟哥的私房菜“,基本上是从去年8月份开始到了今年的1月份,基本上是把基础篇看完了,开始了解shell脚本的相关知识。刚好公司有了一个s…

    2025年12月17日
    000
  • 把SQL Server中的数据导出为XML和Json的方法解析

        有时候需要一次性将SQL Server中的数据导出给其他部门的也许进行关联或分析,这种需求对于SSIS来说当然是非常简单,但很多时候仅仅需要一次性导出这些数据而建立一个SSIS包就显得小题大做,而SQL Server的导入导出工具其中BUG还是蛮多的,最简单的办法是BCP。 数据导出为XML…

    2025年12月17日 好文分享
    000
  • android三种操作XML的方法总结

    在android中,操作xml文件,一般有几种方式:sax操作,pull操作,dom操作等。其中dom的方式,可能是大家最熟悉的,也是符合w3c标准的 XML作为一种业界公认的数据交换格式,在各个平台与语言之上,都有广泛使用和实现。其标准型,可靠性,安全性……毋庸置疑。在an…

    好文分享 2025年12月17日
    000

发表回复

登录后才能评论
关注微信