18 #if !defined(XERCESDOCUMENTBRIDGE_HEADER_GUARD_1357924680)
19 #define XERCESDOCUMENTBRIDGE_HEADER_GUARD_1357924680
32 #if XERCES_VERSION_MAJOR >= 2
33 #include <xercesc/dom/deprecated/DOM_Document.hpp>
35 #include <xercesc/dom/DOM_Document.hpp>
44 #if defined(XALAN_AUTO_PTR_REQUIRES_DEFINITION)
73 class XalanDOMStringPool;
74 class XercesAttrBridge;
75 class XercesCommentBridge;
76 class XercesCDATASectionBridge;
77 class XercesDocumentFragmentBridge;
78 class XercesDocumentTypeBridge;
79 class XercesElementBridge;
80 class XercesEntityBridge;
81 class XercesEntityReferenceBridge;
82 class XercesProcessingInstructionBridge;
83 class XercesNotationBridge;
84 class XercesTextBridge;
115 bool threadSafe =
true,
116 bool buildBridge =
true);
127 getNodeValue()
const;
133 getParentNode()
const;
136 getChildNodes()
const;
139 getFirstChild()
const;
142 getLastChild()
const;
145 getPreviousSibling()
const;
148 getNextSibling()
const;
151 getAttributes()
const;
154 getOwnerDocument()
const;
157 cloneNode(
bool deep)
const;
176 hasChildNodes()
const;
190 getNamespaceURI()
const;
196 getLocalName()
const;
211 createDocumentFragment();
223 createProcessingInstruction(
237 getImplementation()
const;
240 getDocumentElement()
const;
261 getElementsByTagNameNS(
300 mapNode(
const XalanNode* theXalanNode)
const;
303 mapNode(
const XalanAttr* theXalanNode)
const;
306 mapNodeToImpl(
const XalanNode* theXalanNode)
const;
318 return m_xercesDocument;
344 NavigatorBridgeVectorInnerType& theNavigators,
355 m_navigator(theNavigator),
380 NavigatorBridgeVectorInnerType& m_navigators;
384 NavigatorStackType m_parentNavigatorStack;
386 NavigatorStackType m_siblingNavigatorStack;
410 const XalanDOMChar* theString,
516 pushNavigator(
bool mappingMode)
const;
531 mutable NavigatorBridgeVectorType m_navigators;
539 mutable NodeVectorType m_nodes;
562 #endif // !defined(XERCESDOCUMENTBRIDGE_HEADER_GUARD_1357924680)
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
This class is deprecated.
This class is deprecated.
NavigatorStackEntryType(XercesBridgeNavigator *theNavigator=0, XalanNode *theNode=0)
This class is deprecated.
#define XALAN_XERCESPARSERLIAISON_EXPORT
XercesBridgeNavigator * m_navigator
xercesc::DOM_ProcessingInstruction DOM_ProcessingInstructionType
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
xercesc::DOM_Notation DOM_NotationType
xercesc::DOM_Comment DOM_CommentType
xercesc::NodeImpl NodeImplType
xercesc::DOM_Entity DOM_EntityType
DOM_Document_Type getXercesDocument() const
Get the Xerces DOM_Document that this XercesDocument represents.
xercesc::DOM_Document DOM_Document_Type
This class is deprecated.
xercesc::DOM_CDATASection DOM_CDATASectionType
xercesc::DOM_Attr DOM_AttrType
xercesc::DOM_Text DOM_TextType
xercesc::DOM_Element DOM_ElementType
This class is deprecated.
This class is deprecated.
This class is deprecated.
This class is deprecated.
This class is deprecated.
This class is deprecated.
NavigatorBridgeVectorType NavigatorBridgeVectorInnerType
This class is deprecated.
xercesc::DOM_DocumentType DOM_DocumentType_Type
This class is deprecated.
XalanVector< NavigatorStackEntryType > NavigatorStackType
This class is deprecated.
XalanDeque< XercesBridgeNavigator > NavigatorBridgeVectorType
This class is deprecated.
xercesc::DOM_Node DOM_NodeType
This class is deprecated.
xercesc::DOM_EntityReference DOM_EntityReferenceType
xercesc::DOM_DocumentFragment DOM_DocumentFragmentType
This class is deprecated.
XalanDeque< XalanNode * > NodeVectorType
This class is deprecated.
This class is deprecated.