Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::XPathIterator Class Reference

#include <XMLKit.h>

Inheritance diagram for VCF::XPathIterator:

VCF::Attachable< xmlXPathContextPtr, XPathIterator > List of all members.

Public Types

typedef Attachable< xmlXPathContextPtr,
XPathIterator
BaseT

Public Member Functions

 XPathIterator (const XmlDocument &doc)
VariantData eval (const String &xpathQuery)
VariantData eval (const XPathExpression &expression)
XmlNode select (const String &xpathQuery)
XmlNode select (const XPathExpression &expression)
XPathNodeIterator selectNodes (const String &xpathQuery)
XPathNodeIterator selectNodes (const XPathExpression &expression)
XPathNodeIterator end ()
XPathNodeIterator begin ()
void registerNamespaces (Dictionary &namespaceDict)

Static Public Member Functions

static void freeResource (xmlXPathContextPtr res)

Protected Attributes

xmlXPathObjectPtr xpathObj_
XmlNodeList nodes_

Member Typedef Documentation

typedef Attachable<xmlXPathContextPtr,XPathIterator> VCF::XPathIterator::BaseT
 


Constructor & Destructor Documentation

VCF::XPathIterator::XPathIterator const XmlDocument doc  ) 
 


Member Function Documentation

XPathNodeIterator VCF::XPathIterator::begin  )  [inline]
 

XPathNodeIterator VCF::XPathIterator::end  )  [inline]
 

VariantData VCF::XPathIterator::eval const XPathExpression expression  ) 
 

VariantData VCF::XPathIterator::eval const String xpathQuery  ) 
 

static void VCF::XPathIterator::freeResource xmlXPathContextPtr  res  )  [static]
 

void VCF::XPathIterator::registerNamespaces Dictionary namespaceDict  ) 
 

XmlNode VCF::XPathIterator::select const XPathExpression expression  ) 
 

XmlNode VCF::XPathIterator::select const String xpathQuery  )  [inline]
 

XPathNodeIterator VCF::XPathIterator::selectNodes const XPathExpression expression  ) 
 

XPathNodeIterator VCF::XPathIterator::selectNodes const String xpathQuery  )  [inline]
 


Member Data Documentation

XmlNodeList VCF::XPathIterator::nodes_ [protected]
 

xmlXPathObjectPtr VCF::XPathIterator::xpathObj_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information