Unicorn XML Toolkit
Version 1.00.00

Namespace Xslt
Class CKeyHandler

class CKeyHandler: public CInterface {
public:
    CKeyHandler();
    virtual ~CKeyHandler();
public:
    virtual void Evaluate(
        const XNode &pNode, XArray<CString> &arrResult) = 0;
    };

The abstract interface for handling XSLT keys.

The separate key handler is created for every xsl:key stylesheet element.

Since:
1.00.00
Version:
1.00.00
Author:
Alexey Gokhberg
See Also:
Dom::INode
Constructor/Destructor Summary
CKeyHandler ();
����������Constructs the key handler.
~CKeyHandler ();
����������Destroys the key handler.

Function Summary
void Evaluate (const XNode &pNode, XArray<CString> &arrResult);
����������Evaluates key values for the given node.

Constructor/Destructor Detail

CKeyHandler

CKeyHandler();

Constructs the key handler.

~CKeyHandler

virtual ~CKeyHandler();

Destroys the key handler.

Function Detail

Evaluate

virtual void Evaluate(
    const XNode &pNode, XArray<CString> &arrResult) = 0;

Evaluates key values for the given node.

Parameters:
pNode - the node
arrResult - on return, the array of key values for the given node

Unicorn XML Toolkit
Version 1.00.00


This document was created using Unicorn DOC++.

Copyright 1999-2001 Unicorn Enterprises SA.
All Rights Reserved.