parameterized attribute value, 116
parameters
function parameters, 74
stylesheet parameters, 74
template parameters, 74
parentless nodes, matching, 500
parse() method (JAXP)
parser API, 816
support for DOM, 819
support for SAX, 817
transform() method, 732
transformation API, 822
patterns containing predicates, 497
patterns, meaning of, 493
patterns, overview of, 493
patterns, syntax of
IDKeyPattern, 518
PathPattern, 503
Pattern, 502
PatternStep, 507
RelativePathPattern, 505
PDF (Portable Document Format), 2, 46
percent attribute (of xsl:decimal-format), 311
picture argument (of format-date () function), 551
place of XSLT In the XML family
XSL and CSS, 24
XSLT and XML schemas, 25
XSLT and XML, 22
XSLT and XSL, 21
<Place> attribute (Family tree example), 711
place-knight() function ( Knight 's tour example), 745
Portable Document Format (PDF), 46
portable stylesheets, writing
conditional compilation, 122
extensibility, 128
version compatibility, 123
position() function, 79, 111, 371, 785
possible moves (Knight's tour example)
finding, 747
trying, 749
Post Schema Validation Infoset (PSVI), 146
precedence. See Import precedence
preceding-sibling axis, 77, 763
preserve validation, 162, 207, 250, 259, 268
preserveWhitespace property (MSXML), 811
principal stylesheet module, 85
priority (of template rules), 71, 190, 453
procedural design patterns, 619
procedural languages
C#, 6
Java, 6
Visual Basic, 6
processing Instruction node, 51
processing-instruction(), 75
producing lists (XML specification example), 670
programming without assignment statements, 625
progressive rendering, 36
promotion, numeric, 73, 395
pseudo-attributes in <?xml-stylesheet?> processing Instruction
alternate, 94
charset, 94
href, 94
media, 94
title, 94
type, 94
PSVI (Post Schema Validation Infoset), 146
publishing Information to user , process of, 20
publishing static HTML, 728
push processing
examples of, 54, 65