学习编程之前应该了解的知识(3)数据交换-【html/json/xml】

我一开始学习html的时候比较迷茫,可能是因为我初次接触计算机,对于计算机处理数据的套路不是很了解

计算机传递信息的时候是非常精确的,不像人类,还有多音字同音字这些来干扰

比如:

小天问我韩愈是谁,我告诉他:“韩愈是一位伟大的文学家,25岁就是进士了。”
小天不屑地说:“爸爸,我今年才6岁,就已经近视了。”

对于xml/html来说,只需要做如下标记

<people name="张三" age="25" level="进士"></people>

<people name="小天" age="6" vision="近视"></people>

形如<X  A=B >C</X>

X被称为标签,例如上面的people标签,这些都是可以自己定义的

A="B" 被称为属性,例如name属性,值"张三",age属性,值"25",level属性,值"进士",vision属性,值"近视",这些也都是可以自己定义的

C被称为标签体,当然在上面例子中没有写

需要注意的是,标签与标签之间是可以嵌套的,这样就能形成一个树形结构

<people name="小天" age="6" vision="近视">
    <bag color="红色">
        <pen type="铅笔"></pen>
        <book name="语文"></book>
        <book name="数学"></book>
    </bag>
</people>

从上面这行代码可以看出,小天,6岁,他是近视的,他有一个红色的书包,书包里有一支铅笔,两本书

这只是html/xml的写法,我们看看json的写法

{
    "name":"小天",
    "age":6,
    "vision":"近视",
    "bag":{
        "pen":{
            "type":"铅笔"
        },
        "book":[
            {
                "name":"语文"
            },{
                "name":"数学"
            }
        ]
    }
}

其实不管是html,xml,json也好都只是按照他们约定好的语法,把结构描述出来

今天就先到这里

想要学习编程的同学,可以加qq群:713237662,有问题我都会在群里解答

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值