XML学习笔记(1):

阅读: 评论:0

XML学习笔记(1):

XML学习笔记(1):

学习xxe前先从菜鸟上简单学学xml:.html

XML:

1.概念:

XML 指可扩展标记语言(eXtensible Markup Language)。
XML 被设计用来传输和存储数据。
XML 的设计宗旨是传输数据,而不是显示数据!
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。

2.XML与HTML区别:

XML 被设计用来传输和存储数据,其焦点是数据的内容
HTML 被设计用来显示数据,其焦点是数据的外观。

即HTML 旨在显示信息,而 XML 旨在传输信息。

比如以下代码:

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

这个 XML 文档没有做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。

并且from、to标签并不是xml预定义标签,纯粹是文档编辑者自己发明的,而且很便于理解,这一点不同于html中所有标签都是预定义过的!

总结: XML 是对 HTML 的补充,不会替代 HTML;XML 是独立于软件和硬件的信息传输工具;XML 用于传输数据,而 HTML 用于格式化并显示数据

3.XML 树结构、DOM:

xml具有自我描述性的语法:

<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>:根元素 
子元素:to, from, heading ,body

父、子以及同胞等术语用于描述元素之间的关系(类似html的DOM)。树的节点就是一个个对象,通过DOM对其操作。(DOM 通过解析 XML 文档,为 XML 文档在逻辑上建立一个树模型,这样通过操作这棵树和这些对象就可以完成对 XML 文档的操作,为处理文档的所有方面提供了一个完美的概念性框架。)

本文发布于:2024-02-04 10:06:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170704725154614.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:<6>xml
标签:学习笔记   XML
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23