The Modular DocBook Stylesheets
Prev
Next
I. DSSSL Library
Part of the Modular DocBook Stylesheet distribution
Norman Walsh
Table of Contents
trim-string
— Trims the tail off of a string
component-list-child-number
— Find child-number of a list of children within a component
node-list-filter-by-not-gi
— Returns selected elements from a node list
%library-version%
— Defines the library version string
node-list-filter-by-gi
— Returns selected elements from a node list
node-list-filter-elements
— Returns the elements in 'nodelist'
list-member-find
— Returns the index of an element in a list
list->string
— Converts a list of characters into a string
normalize
— Normalize the str according to the SGML declaration in effect
component-descendant-node-list
— Find all 'inputnd's within an ancestor element
url-encode-char
— Returns the url-encoded equivalent of a character
component-list-descendant-node-list
— Find all elements of a list of elements in a component
repl-substring-list-target
— Return the target that matches in a string
map
— Implements map
default-lowercase-list
— The default list of lowercase characters
node-list-filter-out-pis
— Returns the nodelist with all PIs removed
find-first-char
— Find the first occurance of a character in a string
expt
— Exponentiation
repl-substring
— Replace substring in a string
default-uppercase-list
— The default list of uppercase characters
parse-skip-pi-attribute
— no documented purpose
match-split
— Splits string at target and returns the resulting list of tokens
string-list-sosofo
— Build sosofo from a list of strings and an associative list
file-extension
— Return the extension of a filename
x-absolute-child-number
— Returns the absolute child number of the specified node
url-encode-string
— Returns str with all special characters %-encoded
repl-substring?
— Returns true if the specified substring can be replaced
assoc-objs
— Returns a list of the objects in an associative list
parse-starttag-pi
— Parses a structured PI and returns a list of values
dingbat
— Map dingbat names to Unicode characters
case-fold-down-charlist
— Return the list of characters, shifted to lowercase
siblings
— Implements siblings as per ISO/IEC 10179:1996
repl-substring-list?
— Perform repl-substring? with a list of target/replacement pairs
string-index
— Finds first occurance of 'target' in 'source'
unit-conversion-alist
— Defines the base length of specific unit names
has-ancestor-member?
— Returns true if the specified node has one of a set of GIs as an ancestor
length-string-number-part
— Returns the numeric part of a length string
ancestor-member
— Returns the first ancestor in a list of GIs
measurement-to-length
— Convert a measurement to a length
case-fold-up-charlist
— Return the list of characters, shifted to uppercase
repl-substring-list
— Replace the first target in the replacement list that matches
sgml-root-element?
— Test if a node is the root element
split
— Splits string at whitespace and returns the resulting list of tokens
string->list
— Converts a string into a list of characters.
node-list-last
— Implements node-list-last as per ISO/IEC 10179:1996
join
— Joins a list of strings together
strip
— Strip leading and trailing characters off of a string
constant-list
— Returns a list of the specified value
match-split-string-list
— Splits each string in a list of strings and returns the concatenated result list
node-list-reduce
— Implements node-list-reduce as per ISO/IEC 10179:1996
length-string-unit-part
— Returns the unit part of a length string
directory-depth
— Count the directory depth of a path name
string-with-space
— Returns string with a space appended or the empty string
pad-string
— Pads a string, in front, to the specified length
assoc
— Returns the association of an object in an associative list
my-debug
— A debugging function more helpful than (debug)
ipreced
— Implements ipreced as per ISO/IEC 10179:1996
ifollow
— Implements ifollow as per ISO/IEC 10179:1996
match-substitute-sosofo
— Return matching sosofo from associative list
nth-node
— Return a specific node in a node list (by numeric index)
case-fold-down-char
— Return the lowercase form of a single character
copy-string
— Return a string duplicated a specified number of times
string-replace
— Replace all occurances of a target substring in a string
case-fold-up
— Shift a string to uppercase
parse-pi-attribute
— no documented purpose
list-put
— Replace a specific member of a list
node-list->string
— Return a string representation of the node list
absolute-child-number
— Returns the absolute child number of the specified node
node-list-last-element
— Return the last element node in a node list
string-replace-list
— Replace a list of target substrings in a string
repl-substring-list-repl
— Return the replacement that would be used in the string
case-fold-up-char
— Return the uppercase form of a single character
descendant-of?
— Returns true if the child is some descendant of the specified node
system-id-filename
— Returns the filename part of the system id of target
parse-measurement
— Parse a string containing a measurement and return the magnitude and units
match-split-list
— Splits a string at a list of targets and returns the resulting list of tokens
include-file
— Return the literal content of fileref
case-fold-down
— Shift a string to lowercase
expand-children
— Expand selected nodes in a node list
decrement-list-members
— Decrement each member of a list
component-child-number
— Find child-number within a component
sgml-root-element
— Returns the node that is the root element of the current document
list-head
— Return the head of a list
node-list-first-element
— Return the first element node in a node list
Prev
Home
Next
The Library Module
trim-string