19 #if !defined(XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680) 20 #define XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680 32 #include <xercesc/sax/DocumentHandler.hpp> 33 #include <xercesc/sax/DTDHandler.hpp> 34 #include <xercesc/sax2/ContentHandler.hpp> 35 #include <xercesc/sax2/LexicalHandler.hpp> 43 namespace XERCES_CPP_NAMESPACE
59 using xercesc::Locator;
89 enum { eDefaultStackSize = 50, eDefaultTextBufferSize = 100 };
95 MemoryManager& theManager,
97 bool fAccumulateText =
true);
106 const XMLCh*
const chars,
114 const XMLCh*
const uri,
115 const XMLCh*
const localname,
116 const XMLCh*
const qname);
120 const XMLCh*
const chars,
124 processingInstruction(
125 const XMLCh*
const target,
126 const XMLCh*
const data);
129 setDocumentLocator(
const Locator*
const locator);
136 const XMLCh*
const uri,
137 const XMLCh*
const localname,
138 const XMLCh*
const qname,
143 const XMLCh*
const prefix,
144 const XMLCh*
const uri);
147 endPrefixMapping(
const XMLCh*
const prefix);
151 skippedEntity(
const XMLCh*
const name);
158 const XMLCh*
const name,
159 const XMLCh*
const publicId,
160 const XMLCh*
const systemId);
164 const XMLCh*
const name,
165 const XMLCh*
const publicId,
166 const XMLCh*
const systemId,
167 const XMLCh*
const notationName);
177 const XMLCh*
const chars,
187 endEntity(
const XMLCh*
const name);
194 const XMLCh*
const name,
195 const XMLCh*
const publicId,
196 const XMLCh*
const systemId);
199 startEntity(
const XMLCh*
const name);
227 const XMLCh*
const uri,
228 const XMLCh*
const localname,
229 const XMLCh*
const qname,
234 processAccumulatedText();
250 ElementStackType m_elementStack;
260 LastChildStackType m_lastChildStack;
265 const bool m_accumulateText;
280 #endif // #if !defined(XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680)
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
xercesc::AttributeList AttributeListType
XalanDOMString::size_type length(const XalanDOMString &theString)
Get the length of a XalanDOMString.
XalanVector< XalanSourceTreeElement * > ElementStackType
xercesc::Attributes AttributesType
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
XalanSourceTreeDocument * getDocument() const
xercesc::LexicalHandler LexicalHandlerType
#define XALAN_XALANSOURCETREE_EXPORT
xercesc::Locator LocatorType
xercesc::ContentHandler ContentHandlerType
XalanVector< XalanNode * > LastChildStackType
xercesc::DTDHandler DTDHandlerType