zoukankan      html  css  js  c++  java
  • xml 基础知识

    介绍:

    全名:xmlextensionable markup language),可扩展标记语言.

    作用:
       html 标签固定的这些imgph1不便于用户自己定义传输数据于是W3C组织想到一个方法,重新开发一个语言,允许用户自己定义标签,方便传输数据了:

    取名为xml因为允许用户自己定义标签所以称之为可扩展标记语言.用来通过JavaScript  服务器端的xml文件进行交互的一个技术,随着技术的发展,我们现在使用json数据代替xml数据.xml是介于htmlXHTML之间的产物,用来解决早期传输数据时格式的问题.例如,传递给服务器一个100,服务器不知道100是什么意思:100px? 100$? 100sui于是W3C组织做了一个规范(XML:

    实例:

    <class1>

      <name>张三</name>

     

      <age>100</age>

     

      <score>100</score>

     

      <name>李四</name>

     

      <age>100</age>

     

      <score>100</score>

     

    </class1>

    缺陷:

      由于xml文件是用来作为早期和服务器交互时,传输数据的一种格式.

      那么xmlhtml最根本的区别在于xml标签可扩展,是用户自己定义的,而html标签固定的,不能自己定义,该区别决定了xmlhtml的应用场景,xml用来传输数据,而html用来  显示数据.由于xml数据比较古老,对PHP来说基本上被淘汰的

    使用:

      xml也是一种服务器端的数据格式由于xml格式的数据操作起来比较繁琐所以现在基本上被json替代.

      JavaScript在接收xml格式的数据的时候使用xhr.responseXML接收,接收到的是XML文档对象

      接下来的操作和我们通过JavaScript操作html文档是一样的也是通过DOM进行操作,但是操作xml比价复杂,所以基本是被替代的

    接收和使用代码如下图:

     

     

     

     

  • 相关阅读:
    Spring中这么重要的AnnotationAwareAspectJAutoProxyCreator类是干嘛的?
    Spring到底应该学哪些内容?
    如何评价《Java 并发编程艺术》这本书?
    在腾讯工作是一种怎样的体验?
    图解 HTTP 连接管理
    42 张图带你撸完 MySQL 优化
    我是如何进入腾讯的?
    《计算机网络 PDF》搞起!
    JSR
    RelationNet:学习目标间关系来增强特征以及去除NMS | CVPR 2018
  • 原文地址:https://www.cnblogs.com/lxc-bky/p/9567979.html
Copyright © 2011-2022 走看看