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