XML相关的名词

记录:
        查询与理解.
1.浏览器
        1.主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML.
        2.HTML生成DOM Tree,CSS生成Style Rules
        3.解析完成后,浏览器引擎会通过DOM Tree和CSS Rule Tree来构造Render Tree(渲染树),对渲染树进行布局,绘制渲染树
2.浏览器解析XML
        1.浏览器都有内建的XML解析器
        2.XML解析器把XML文档转换为XML DOM对象(对象包括属性和方法)
        3.XML DOM对象是JavaScript可操作的对象。
3.跨域
        1.跨域是指从一个域名的网页去请求另一个域名的资源.
        2.当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。
        3.浏览器通过document.domain属性来检查两个页面是否同源。
        4.出于安全方面的原因,现代的浏览器不允许跨域的访问。
4.跨域访问
        1.设置document.domain解决无法读取非同源网页的Cookie问题.
        2.跨文档通信 API:window.postMessage().
        3.JSONP是服务器与客户端跨源通信的常用方法.
        4.CORS是跨域资源分享(Cross-Origin Resource Sharing)的缩写.它是W3C标准,属于跨源 AJAX 请求的根本解决方法.
5.命名空间
        xmlns是XML NameSpace的缩写.
        xsi全名:xml schema instance.指xml文件遵守xml规范.
        例如:
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        例如:
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd "
        第一个URI是定义的XML Namespace的值,第二个URI给出Schema文档的位置.Schema处理器将从这个位置读取Schema文档.
6.XML相关名词

序号名词英文中文功能
1XMLEXtensible Markup Language可扩展标记语言1.设计宗旨是传输数据,而非显示数据
2.传输和存储数据
3.标签没有被预定义,需要自行定义标签
4.独立于软件和硬件的信息传输工具
2HTMLHyper Text Markup Language超文本标记语言1.被设计用来显示数据,其焦点是数据的外观
2.显示数据,标记标签来描述网页
3.标签(以及 HTML 的结构)是预定义的
4.HTML用于格式化并显示数据
3XSLEXtensible Stylesheet Language扩展样式表语言1.可描述如何来显示 XML 文档
2.XSL = XML 样式表
4XSLTExtensible Stylesheet Language Transformations可扩展样式表转换语言将一种 XML 文档转换为另外一种 XML 文档
5XSL-FOExtensible Stylesheet Language Formatting Objects可扩展样式表语言格式化对象用于格式化供输出的 XML 数据
6XPathXPathXML文档查找信息的语言在XML文档中查找信息的语言
用于在XML文档中通过元素和属性进行导航
7XQueryXQueryXML数据查询的语言设计用来查询XML数据
用于XML数据查询的语言
8XLinkXML Linking LanguageXML链接语言用于在XML文档中创建超级链接的语言
9XPointerXML Pointer LanguageXML文档中创建超级链接的语言使用XPath表达式在XML文档中进行定位
10DTDDocument Type Definition文档类型定义可定义合法的XML文档构建模块
11XSDXML Schema DefinitionXML Schema 语言描述 XML文档的结构
定义XML文档的合法构建模块
12XML DOMXML Document Object ModelXML文档对象模型1.文档对象模型定义访问和操作XML文档的标准方法
2.XML文档作为一个树形结构,而树叶被定义为节点
13XFormsXFormsXForms使用 XML来创建 web 上的输入表单
使用 XML来定义表单数据

7.XML DOM相关名词

序号对象名称功能
1Attr表示 Element 对象的属性
2CDATASection表示文档中的 CDATA 区段
3CharacterData提供了Text和Comment节点的常用功能
4CSS2Properties是所有CSS2属性及其值的集合
5CSSRule是一个基类,用于定义CSS样式表中的任何规则,包括规则集(rule sets)和规则(at-rules).
6CSSStyleRule表示 CSS 样式表中一个单独的规则集(rule sets)
7CSSStyleSheet表示一个单独的 CSS 样式表
8Comment表示文档中注释节点的内容
9Document代表整个 XML 文档
10DocumentFragment对象表示邻接节点和它们的子树
11DocumentType可向为XML所定义的实体提供一个接口
12DOMException通知核心 DOM 对象的异常或通知
13DOMImplementation可执行与文档对象模型的任何实例无关的任何操作
14DOMParser解析XML标记来创建一个文档
15Element表示XML文档中的元素
16Event表示有关事件的信息
17HTMLCollection是一个接口,表示 HTML 元素的集合,它提供了可以遍历列表的方法和属性
18HTMLDocument表示 HTML 文档树的根
19HTMLElement表示 HTML 中的一个元素
20NamedNodeMap表示一个无顺序的节点列表
21Node节点对象代表文档树中的一个节点
22NodeList代表一个有顺序的节点列表
23parseError可用于从微软的 XML 解析器中取回错误信息
24ProcessingInstruction表示处理指令
25Range表示文档中的连续范围
26RangeException通知发生了范围特有的异常
27Text表示元素或属性的文本内容
28XMLHttpRequest1.提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力
2.可以同步或异步地返回 Web 服务器的响应,并且能够以文本或者一个 DOM 文档的形式返回内容
3.它并不限于和XML文档一起使用:它可以接收任何形式的文本文档
29XMLSerializer序列化 XML 文档和节点
30XPathExpression一个编译过的 XPath 查询
31XPathResult查询的结果,对象表示一个XPath表达式的值
32XSLTProcessor用XSLT来转换XML

以上,感谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值