Unicorn XML Toolkit
Version 1.00.00

Namespace Xpath
Class CVariableBindingSet

class CVariableBindingSet: public CInterface {
public:
    CVariableBindingSet();
    virtual ~CVariableBindingSet();
public:
    virtual XValue GetVariable(
        const CString &strNamespaceUri, 
        const CString &strLocalName) = 0;
    };

The abstract interface to XPath sets of variable bindings.

Since:
1.00.00
Version:
1.00.00
Author:
Alexey Gokhberg
See Also:
CValue
Constructor/Destructor Summary
CVariableBindingSet ();
����������Constructs the variable binding set.
~CVariableBindingSet ();
����������Destroys the variable binding set.

Function Summary
XValue GetVariable (const CString &strNamespaceUri, const CString &strLocalName);
����������Looks up the variable with the given namespace URI and local name in this variable binding set.

Constructor/Destructor Detail

CVariableBindingSet

CVariableBindingSet();

Constructs the variable binding set.

~CVariableBindingSet

virtual ~CVariableBindingSet();

Destroys the variable binding set.

Function Detail

GetVariable

virtual XValue GetVariable(
    const CString &strNamespaceUri, 
    const CString &strLocalName) = 0;

Looks up the variable with the given namespace URI and local name in this variable binding set.

Parameters:
strNamespaceUri - the namespace URI of the variable to look up
strLocalName - the local name of the variable to look up
Returns:
the value assigned to the variable, or NULL it the variable is not bound in this variable binding set

Unicorn XML Toolkit
Version 1.00.00


This document was created using Unicorn DOC++.

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