Index from source file mkayidx.xml
Compiled with Mkayidx6.xsl
An index for Mike Kays Programmers reference, 2nd Edition
This document is being drawn up to address perceived shortcomings in the print index, as expressed on the xslt list at Mulberrytech.
It's presently incomplete, I'm just doing it as and when I'm bored. If you want to help please feel free. The DTD in use is
as follows:
<!DOCTYPE idx [
<!ELEMENT idx (ent+)>
<!ELEMENT ent (term, pge+)>
<!ELEMENT term (#PCDATA)>
<!ELEMENT pge (#PCDATA)>
<!ATTLIST pge key (t|f) "f" >
]>
Each term is lower case to ease sorting, the key attribute to the page reference should be interpreted as having a value of
true (t) to refer to the best explanation of the term.
!
=
>
<
/
{
:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
!
!=
88,90
=
=
88,90
>
>=
90
<
<=
90
<?xml-stylesheet
106,107
/
/
85
{
{
123,127
:
::
85
A
application/xml
106
ascii control characters
91
attribute node
59
attribute of a node
63
attribute value template
120,123,127,129
axes
85
B
base uri
62,86
block scope
116
boolean and
88
boolean data type
84,88
boolean or
88
boolean()
91
built-in template rule
77,82
C
candidate recommendation
25
canonical xml
71,72
ceil()
91
character representations
69
children
60
clark
32
closure
17,52
comment node
59
conflict resolution policy
75,82
context
85,86
context node
86,87
context position
86,87
context size
87,87
count
26
css
20,123
current node
86
current node list
86
current()
86
D
data conversion
44
data type conversion
87
data types
83,84,87
data-type
90
declarative
15,37,39
default namespace
65,124
design patterns
41
disable-output-escaping
69
div
26
document element
57
document handler
54
document node
57
document order
92
document root
57
document('')
112
document()
55,86
dom
45,53,56
dsssl
31
dtd information
74
dynamic context
86
E
element node
59
embedded stylesheet
108
empty
64
empty node-set
88,92
empty string
91
empty template rule
110
end tag
121
end-of-line sequence
61
exclude-result-prefixes
106,119,125,126
expanded name
66,126
expressions
84
extended unicode character
69
extension element
117
extension element namespace
124
extension function
93,118
extension functions
42
extension-element-prefixes
105,117,118,119,124
external function
100
external general parsed entity
58
external object data type
84
external parsed entity
93
F
false()
88
fill-in-the-blanks
41
floating point numbers
89
floor()
91
format-number()
91
forwards compatibility processing mode
114,117
fragment
54
G
general purpose stylesheet
105
global variable
83
grouping
43
grouping by n
122
H
history
31
http//www.w3.org/1999/XSL/Transform
65,105
http://www.w3/TR/WD-xsl
105
I
id
67,68
id()
68,74
idref
68
ieee 754
89
implementor-defined top-level elements
111
import precedence
83,102,103
information set
29
infoset
70
input tree
73
intrinsic order
92
J
java.util.Date
100,125
K
key
26
keys
68
L
last()
87
line-endings
69
literal result element
75,118,117,118,120
literal result element as stylesheet
113
literal result element attribute
122
literal result element content
120
literal result element namespace
124
local part
61
local variable
83
local-name()
66
M
match=
23
media type, XSL
106
mod
122
modes
81
msxml3
27
msxsl
27
N
name equality
66
name of a node
60
name properties
66
name()
61,66
namespace aliasing
127
namespace node
59,61,82
namespace of a node
63
namespace prefix
65,105,126
namespace scope
65
namespace-URI
65,66
namespace-uri()
66
namespaces
28,64
nan
89,90,91
nbsp
70
nested template bodies
76
newline character
69
node
15,59
node-set
92
node-set data type
84
node-set()
42,88,93
non-null prefix
65
none-breaking-space
41
normalize
69
normalize string
92
not()
88
null
64
null prefix
65
null string
91
number data type
84
number ordering
90
number values
89
number()
91
numeric overflow
91
numerical operators and functions
91
O
ordering
40
overview
51
P
parent
60
parent of a node
63
parsing
53
path expression
84
pattern-matching
36
position()
41,86,123
predicate
85
prefix
29,61
principle stylesheet module
98,99,101,110
processing instruction node
59
processing model
51
psvi
30
publishing
46
pull processing
80
purpose
33
push processing
77,79,80
Q
qname
61
qualified name
61
R
recommendation
27
recursive
38
relative uri reference
62
requirements
35
result document
52
result tree
53,116,122
result tree fragment
84,88,93
root node
19,23,57,59,63,92,93,115
round()
91
rule-based
39
S
sax
45
sax2
54
scientific notation
89
select
26
select=.
41
serialisation
53
serialization
54,73
server-side
47
side-effect-free
75
side-effects
35,36,37,38
simplified stylesheet
113,114
special purpose stylesheet
105
sperberg-mcqueen
31
start tag
121
static context
86
string comparison
92
string data type
84
string values
91
string()
91
string-handling
43
string-length
26
string-length()
69,92
string-value
56,58,121
stylesheet
52
stylesheet id
108
stylesheet module
98,101,106
stylesheet program
98
stylesheet structure
97
substring()
69
sum
26
sum()
91
surrogate pair
69,92
T
table of contents
81
template body
75,115,116,120
template data
75,118
template instructions
75,118
template priority
83
template rules
74,75
temporary tree
93
text
54
text node
59,116
text/xml
106
text/xsl
106
textual content
60
top-level elements
101,111
transformation
52
transformation process
74
transformation sheet
52
translate
69
tree
52,53
tree model
56
tree-valued variable
93
true()
88
U
unary minus operator
90
unicode
68
user supplied document handler
54
user-defined top-level elements
112
V
variables
83
version
23
W
walsh
35
wd-xsl
27
well balanced
58,68
well formed
68
well-formed
57
whitespace characters
68
whitespace handling
69
whitespace nodes
56,117
whitespace-seperated list
120
X
xml information set
68
xml parser
69
xml-stylesheet
24
xml:base
42,62
xml:space
116
xmlns
29,106,124
xmlns:
29
xmlns:saxon
106
xpath
26
xpath 2.0
43
xpath expression
16
xpointer
26
xquery
26,43
xsl
25
xsl-fo
25,46
xsl:apply-templates
76
xsl:attribute
123,127
xsl:copy-of
93,94
xsl:document
55,117
xsl:fallback
118
xsl:if
41
xsl:import
55,98,101,102,103,104,105,111
xsl:include
55,98,101,102,104
xsl:message
76
xsl:namespace-alias
127
xsl:ns
23
xsl:output
53,54,100
xsl:param
83
xsl:script
100
xsl:strip-space
100
xsl:stylesheet
101,105
xsl:template
23
xsl:transform
101,105
xsl:use-attribute-sets
119,123,124
xsl:value-of
24
xsl:variable
83
xsl:version
114,119
xslt
48
xslt 1.1
42,88,93,94,100,113,117,118,125,129
xslt 2.0
42,43
xslt instruction
117
xx:node-set
95
xxx