[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [no subject]Here's my current understanding of inspection and absorption. Please let me know if it is not correct or not clear. Inspection Inspection: operations that can be performed while positioned at each item's start tag. Each item can be treated as opaque. There is no need to peek inside each item. These are inspection operations: count(), exists(), name(). Consider a sequence of items. The function count() can count each item in the sequence, without peeking inside each item. Inspection operations are those that require only a surface understanding of the items: we merely skim the items. Absorption Absorption: operations that require going inside each item. These are absorption operations: string(), data(), xsl:value-of. Consider a sequence of items. The function string() requires going inside each item in the sequence to collect and concatenate all the values. Absorption operations are those that require a deep understanding of the items: we must absorb all the information in the items.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|