xml

xml基本概述

XML 指可扩展标记语言
XML 被设计用来传输和存储数据。
它可以保存数据,同时保存数据之间的结构
这是w3c关于xml的介绍,很专业,强烈建议初学xml看看
这里既然提到w3c,顺便把另一个常用网站介绍给大家:菜鸟教程,一般做过前端的人都会知道这两个网站,对初学者很有帮助,上面的例子可能差强人意,但是他对知识的轮廓,知识的架构总结还是可以的,如果初学者学一个东西不知道该从哪开始,以及接下来该学什么,可以看看上面有没有相关介绍。。。

简单例子

这是我的老师给的例子,虽说有点怪,但是xml就是这么用的。
注意:这些标签都是自己定义的

    <note>
        <from>张大妈</from>
        <to>小明</to>
        <title>放学回家吃饭</title>
        <body>
            今天做了,红烧肉,放学别贪玩,赶紧回家吃饭.
        </body>
    </note>
<note id="1001">    开始标签
</note> 结束标签
<元素名 属性名=“属性值”>元素内容</元素名>
注意事项

所有XML元素都必须有结束标签
XML标签对大小写敏感
XML必须正确的嵌套
同级标签以缩进对齐
元素名称可以包含字母、数字或其他的字符
元素名称不能以数字或者标点符号开始
元素名称中不能含空格
语法
属性值用双引号包裹
一个元素可以有多个属性
属性值中不能直接包含<、“、&(不建议:‘、>)

这些注意事项尽量理解,理解不了的可以先放着,写xml时如果报错再回头看看有没有违反xml语法规则,xml文档是一种很常用,简洁,容易上手的文档,需要认真学习,建议自行网上找几个案例xml练练手。

有时候我们会遇到内容和标识符冲突问题,这时我们需要转译内容,免得造成语法错误:
这里写图片描述

当元素中出现很多特殊字符时,可以使用CDATA节,如:

<description>
  <![CDATA[讲解了元素<title>以及</title>的使用]]>
</description>

这节大概讲一下xml,下节我通过代码来解析xml文件中的内容,关于xml,刚学可能会很头痛,稍微不注意就会犯错,你可能还不知道错在哪。。。笔者的建议是写几个练练手,然后丢一边吧,用的时候看看语法啥的,总是能写出来的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值