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相关名词

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

7.XML DOM相关名词

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

以上,感谢.

发布了183 篇原创文章 · 获赞 40 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/zhangbeizhen18/article/details/103717728