name of a node, parts of
local name, 52, 262
namespace URI, 52, 262
name() function, 55, 204, 782
named templates and stylesheet functions, difference between, 304
namespace
aliasing, 115
attribute, 203, 326
declaration, 53, 230, 114
default, 54
fixup , 204, 264
literal result element, 112
node, 51, 55, 113
nodes, copying, 250
prefix, declaring, 23, 53
prefixes, 115
relative URI, 54
undeclarations, 23, 114
URI, 23, 53, 115
working of, 53
namespace-uri() function, 782
namespace-uri-for-prefix () function, 782
namespace-uri-from-QName() function, 783
NameTest construct (XPath), 509
navigational design patterns, 619
navigational stylesheets, 616
.NET
environment, 8
framework, 8
newDocumentBuilder() method (JAXP), 819
newSAXParser() method (JAXP), 818
node kinds
attribute, 51, 242
comment, 51, 243
document, 51, 242
element, 51, 242
namespace, 51, 243
processing instruction, 51, 243
text, 51, 242
node, properties of
attributes, 53
base URI, 53
children, 53
name, 52
namespaces, 53
parent, 53
string value, 52
type annotation, 52
typed value, 52
NodeInfo interface (Saxon), 856
node-name() function, 204, 783
node-set() extension function, 81, 370, 629, 859
nodeValue() method (DOM), 606
non-ASCII characters , 389
non-null namespace URI, 129
normalize-space() function, 139, 783
normalize-unicode () function, 784
number format pattern result (xsl:decimal-format), 256
number() function, 127, 362, 784
numbering the lines of a poem, example of, 371
numbers , formatting, 365
numeric promotion, 73, 395