28 #include <xalanc/Include/PlatformDefinitions.hpp>
29 #include <xercesc/util/PlatformUtils.hpp>
30 #include <xercesc/framework/LocalFileInputSource.hpp>
32 #include <xalanc/XPath/XPathConstructionContextDefault.hpp>
33 #include <xalanc/XPath/XPathExecutionContextDefault.hpp>
34 #include <xalanc/XPath/XPathEvaluator.hpp>
35 #include <xalanc/DOMSupport/XalanDocumentPrefixResolver.hpp>
37 #include <xalanc/XPath/XPathFactoryDefault.hpp>
38 #include <xalanc/XPath/XObjectFactory.hpp>
39 #include <xalanc/XPath/XObject.hpp>
41 #include <xalanc/DOMSupport/XalanDocumentPrefixResolver.hpp>
43 #include <xalanc/PlatformSupport/XSLException.hpp>
44 #include <xalanc/XPath/NodeRefList.hpp>
45 #include <xalanc/XalanDOM/XalanDOMString.hpp>
46 #include <xalanc/XalanSourceTree/XalanSourceTreeDOMSupport.hpp>
47 #include <xalanc/XalanSourceTree/XalanSourceTreeInit.hpp>
48 #include <xalanc/XalanSourceTree/XalanSourceTreeParserLiaison.hpp>
69 static XALAN_CPP_NAMESPACE_QUALIFIER XalanNode*
const Evaluate(
const string& xPath, XALAN_CPP_NAMESPACE_QUALIFIER XalanDocument* doc,
const string& defaultPrefix =
"" );
70 static XALAN_CPP_NAMESPACE_QUALIFIER NodeRefList
const EvaluateNodes(
const string& xPath, XALAN_CPP_NAMESPACE_QUALIFIER XalanDocument* doc,
const string& defaultPrefix =
"" );
72 static string SerializeToString( XALAN_CPP_NAMESPACE_QUALIFIER XalanNode* refNode );
74 static string SerializeToString( XALAN_CPP_NAMESPACE_QUALIFIER XalanDOMString refString );
78 #endif // XPATHHELPER_H