可扩展的标记语言XML
来源:互联网 发布:淘宝单号查询快递 编辑:程序博客网 时间:2024/05/21 09:29
1、XML
1、什么是XML
eXtensible Markup Language
可扩展的 标记 语言
XML的标记没有被预定义,需要自行定义的 XML的宗旨是做数据传递的,而非数据展示2、XML的语法 XML 可以独立保存成 ***.xml 文件 也可以以字符串的形式出现 1、XML的最顶端是XML的声明 <?xml ?> 属性: 1、version:指定XML的版本,需要将其值设定为1.0 2、encoding:指定当前文档的编码,通常指定为utf-8 2、XML的标记语法 1、XML都是由标记组成(与HTML相同),但所有元素都必须有显示的关闭标记 <person>张三丰</person> 正确 <person>张三丰 错误 <person/> 错误 2、XML中的标记是严格区分大小写,开始和结束的标记必须一致 <Person></Person> 正确 <person></Person> 错误 3、标记是允许嵌套的,但必须正确嵌套 <person> <name>张三丰</name> <age>18</age> </person> 4、每个XML标记允许有若干自定义属性,格式等同于HTML,但属性值必须有引号 <person id="1001" pid="10"></person> 5、每个XML文档中有且只有一个根元素3、使用AJAX请求XML文档 1、要遵循AJAX的请求步骤 1、创建 / 获取 xhr 2、创建请求 3、设置回调函数 4、发送请求 2、创建请求时,需要将请求地址修改为 xml 文件的地址即可 xhr.open("get","student.xml",true); 3、在回调函数中,处理响应数据 使用 xhr.responseXML 来获取响应数据,返回的是 XML文档对象 4、解析XML内容 1、核心: getElementsByTagName("tagName"); 返回值:返回一个包含指定元素们的"数组" ... var xmlDoc=xhr.responseXML; var students = xmlDoc.getElementsByTagName("student"); var root = xmlDoc.getElementsByTagName("studentList"); 2、获取某元素中的HTML文本 elem.innerHTML 属性即可 5、在PHP中返回 xml 格式的字符串 1、按照XML的语法结构,拼字符串即可,然后再响应给客户端 $xml="<?xml version='1.0' encoding='u8tf-8' ?>"; $xml.="<studentList>"; ... ... $xml.="</studentList>"; 2、必须增加响应消息头 header("Content-Type:application/xml");
阅读全文
0 0
- 可扩展的标记语言XML
- XML可扩展标记语言
- XML(可扩展标记语言)
- xml-可扩展标记语言
- XML可扩展标记语言
- XML -可扩展标记语言
- XML 可扩展标记语言
- xml可扩展标记语言
- ASP中Xml可扩展标记语言的简单应用
- 标记语言(ml) 可扩展标记语言 (xml) 以及xml的两种类型介绍
- 了解可扩展标记语言 (XML)
- xml编程----可扩展标记语言
- XML(可扩展标记语言)---Schema
- XML可扩展标记型语言
- XML可扩展标记语言总结
- 可扩展标记语言XML()
- XML可扩展标记语言概述
- 可扩展标记语言
- Hints of sd0061 HDU
- GCD队列组
- 电脑文件夹删除不了的解决办法
- 对抗生成网络原理和作用
- HTML简介
- 可扩展的标记语言XML
- frida笔记
- 内存泄露
- Ⅰ vue2.0 介绍
- source insght最佳配色方案
- Echarts使用,使用springmvc完成数据交互
- Eclipse中安装Zookeeper状态查看插件
- Codeforces Gym-101161E【LCA+主席树】
- [成长] 你好,世界