w

https://www.w3.org/TR/xpath20/

Before an expression can be processed, its input data must be represented as an XDM instance. This process occurs outside the domain of XPath, which is why Figure 1 represents it in the external processing domain. Here are some steps by which an XML document might be converted to an XDM instance:

An atomic value is a value in the value space of an atomic type, as defined in [XML Schema].

[Definition: The term XDM instance is used, synonymously with the term value, to denote an unconstrained sequence of nodes and/or atomic values in the data model.]

Figure 1: Processing Model Overview

Figure 1 provides a schematic overview of the processing steps that are discussed in detail below. Some of these steps are completely outside the domain of XPath; in Figure 1, these are depicted outside the line that represents the boundaries of the language, an area labeled external processing. The external processing domain includes generation of an XDM instance that represents the data to be queried (see 2.2.1 Data Model Generation), schema import processing (see 2.2.2 Schema Import Processing) and serialization (see 2.2.4 Serialization). The area inside the boundaries of the language is known as the XPath processing domain, which includes the static analysis and dynamic evaluation phases (see 2.2.3 Expression Processing). Consistency constraints on the XPath processing domain are defined in 2.2.5 Consistency Constraints.

https://www.mimuw.edu.pl/~czarnik/zajecia/xml10/07-en-handout.pdf

XML and Modern Techniques of Content Management – 2010/11

最新文章

  1. CentOS vsftpd搭建快速流程
  2. shell判断FTP传输是否成功
  3. MVVM框架中的一个非常重要的内容:数据双向绑定
  4. ios获取摄像头与相册图片
  5. 发现了一个制作iOS图标的利器
  6. 开发中可能会用到的几个 jQuery 小提示和技巧(转)
  7. 起底多线程同步锁(iOS)
  8. Oracle 学习笔记(一)Oracle的基本介绍与语法
  9. SQL Server 2008数据库的一些基本概念 区、页、行
  10. UNITY使用高通Vuforia导出XCode包编译出错
  11. Response.AppendCookie
  12. SQL Server中TempDB管理(版本存储区的一个example)
  13. 笔记:Spark简介
  14. [ext4]01 磁盘布局 - block分析
  15. [算法题] Add Two Numbers
  16. SSH框架之hibernate《二》
  17. RoR - Advanced Querying
  18. localStorage的存储、获取、删除操作
  19. volatile关键字学习
  20. Extjs4 页面加载先白屏后显示的bug解决

热门文章

  1. [多校联考2019(Round 4 T2)][51nod 1288]汽油补给(ST表+单调栈)
  2. tensorflow学习笔记二----------变量
  3. Java中HashSet和HashMap
  4. P4290 [HAOI2008]玩具取名
  5. 修改admin中App的名称与表的名称
  6. json与导入模块目录
  7. C#.NET、Power BI、数据挖掘
  8. 关于“如何只用2GB内存从20亿,40亿,80亿个整数中找到出现次数最多的数?”的一种思路
  9. ThinkPHP中的"路由"是什么意思?
  10. Centos安装PHP PS:LAMP环境时,为少出错误,先安装一下编译环境