Warning, file /include/xercesc/validators/schema/XUtil.hpp was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 #if !defined(XERCESC_INCLUDE_GUARD_XUTIL_HPP)
0023 #define XERCESC_INCLUDE_GUARD_XUTIL_HPP
0024
0025 #include <xercesc/dom/DOMElement.hpp>
0026 #include <xercesc/dom/DOMDocument.hpp>
0027 #include <xercesc/dom/DOMNamedNodeMap.hpp>
0028 #include <xercesc/dom/DOMNode.hpp>
0029
0030 XERCES_CPP_NAMESPACE_BEGIN
0031
0032 class DOMNode;
0033 class DOMElement;
0034
0035
0036
0037
0038 class VALIDATORS_EXPORT XUtil
0039 {
0040 public:
0041
0042
0043 static DOMElement* getFirstChildElement(const DOMNode* const parent);
0044
0045
0046 static DOMElement* getFirstChildElementNS(const DOMNode* const parent
0047 , const XMLCh** const elemNames
0048 , const XMLCh* const uriStr
0049 , unsigned int length);
0050
0051
0052 static DOMElement* getNextSiblingElement(const DOMNode* const node);
0053
0054 static DOMElement* getNextSiblingElementNS(const DOMNode* const node
0055 , const XMLCh** const elemNames
0056 , const XMLCh* const uriStr
0057 , unsigned int length);
0058
0059 private:
0060
0061
0062
0063
0064
0065 XUtil() {};
0066 ~XUtil() {};
0067 };
0068
0069 XERCES_CPP_NAMESPACE_END
0070
0071 #endif