8 #ifndef SAXON_XDMNODE_h
9 #define SAXON_XDMNODE_h
15 typedef enum eXdmNodeKind { DOCUMENT=9, ELEMENT=1, ATTRIBUTE=2, TEXT=3, COMMENT=8, PROCESSING_INSTRUCTION=7, NAMESPACE=13, UNKNOWN=0 } XDM_NODE_KIND;
47 virtual bool isAtomic();
50 XDM_NODE_KIND getNodeKind();
60 const char* getBaseUri();
68 const char* getAttributeValue(
const char *str);
70 int getAttributeCount();
98 const char * nodeName;
104 XDM_NODE_KIND nodeKind;
const char * getNodeName()
Definition: XdmNode.cpp:34
XDM_TYPE getType()
Definition: XdmNode.h:88
Definition: XdmValue.h:44
jobject getUnderlyingValue()
Definition: XdmNode.h:74
virtual jobject getUnderlyingValue()
Definition: XdmItem.cpp:46