XML了解

简介:

XML被设计用来传输和存储数据与HTML不同,HTML被设计用来显示数据。

XML指可扩展标记语言

XML是一种标记语言,类似HTML

XML的设计宗旨是传输数据,而非显示数据

XML标签没有被预定义。所以需要自行定义标签

XML被设计为具有自我描述性。

XML是W3C的推荐标准

XML与HTML的主要差异

XML不是HTML的替代;二者为不同目的而设计

XML被设计为传输和存储数据,其焦点是数据的内容

HTML被设计用来显示数据,其焦点是数据的外观

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

XML用途

XML应用于web开发法的许多方面,常用于简化数据的存储和共享

XML吧数据从HTML分离

XML简化数据共享

XML简化数据传输(可以再不兼容的系统之间轻松地交换数据)

XML简化平台的变更

XML使数据更有用(不同的应用程序都能够访问数据)

XML用于创建新的Internet语言

XML树结构

XML文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。

XML语法规则

所有XML元素都必须有关闭标签

XML标签对大小写敏感

XML必须正确的嵌套

XML文档必须有根元素

XML的属性值须加引号

XML验证

通过DTD(文档类型定义)验证的XML是合法的XML

XML命名空间

XML Namespace(xmlns)属性,当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。

curl

curl是常用的命令行工具,用来请求web服务器。他的名字就是客户端(client)的URL工具。

-h 参数添加HTTP请求的标头

-d 参数用于发送POST请求

xmllint --format target/response.xml 格式化xml文件,使其具有良好的可读性

EOF

EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容