weTagScanner.h File Reference

Declares the weTagScanner class. More...

#include <string>
#include <vector>
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Classes

class  WeInStream
 WeTagScanner's input stream. More...
class  WeStrStream
 WeTagScanner's input string. More...
class  WeTagScanner
 TAG scanner for parsing markup languages (XML or HTML). More...

Enumerations

enum  WeScannerToken {
  wstError = -1, wstEof = 0, wstTagStart, wstTagEnd,
  wstAttr, wstWord, wstSpace, wstData,
  wstCommentStart, wstCommentEnd, wstCDataStart, wstCDataEnd,
  wstPiStart, wstPiEnd, wstEntityStart, wstEntityEnd
}


Detailed Description

Declares the weTagScanner class.

This file is based on the xh_scanner.h (published under the BSD license) and implements code of the xh_scanner as the class. Original author of the xh_scanner is Andrew Fedoniouk @ terrainformatica.com. And that code was designed as part of HTMLayout SDK (http://terrainformatica.com/htmlayout). The copy of the code was obtained from CodeProject.com (http://www.codeproject.com/KB/recipes/HTML_XML_Scanner.aspx)

Author:
A. Abramov
Date:
26.05.2009.

Definition in file weTagScanner.h.


Enumeration Type Documentation

Enumerator:
wstError 
wstEof 
wstTagStart 
wstTagEnd 
wstAttr 
wstWord 
wstSpace 
wstData 
wstCommentStart 
wstCommentEnd 
wstCDataStart 
wstCDataEnd 
wstPiStart 
wstPiEnd 
wstEntityStart 
wstEntityEnd 

Definition at line 88 of file weTagScanner.h.



 
©2009 Positive Technologies
 
Generated on Tue Jul 14 18:27:31 2009 for WebEngine by 
 
 
1.5.7
 
Get wpcObj at SourceForge.net. Fast, secure and Free Open Source software downloads