Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

loggingXMLParser::XMLParser Class Reference

#include <loggingXMLParser.h>

List of all members.

Static Public Member Functions

XMLElementparseString (const ACE_TCHAR *xml, bool skipValueParsing=false)
int parseElementType (const ACE_TCHAR *xml, ACE_CString &elementType)


Detailed Description

Simple non-validating XML parser This XML parser is used to parse attributes and a value of <Archive ...>value</archive> It does not support parsing of sub-elements (only one level). (This is due to lack of time of the programmer, give me 2h and ...)
Author:
Matej Sekoranja, Jozef Stefan Institute, Slovenia
Version:
"@(#) $Id: loggingXMLParser.h,v 1.35 2006/09/01 02:20:55 cparedes Exp $"


Member Function Documentation

int loggingXMLParser::XMLParser::parseElementType const ACE_TCHAR *  xml,
ACE_CString &  elementType
[static]
 

Parse XML element type

Parameters:
xml XML formatted string
entryType redtuned element typed if found
Returns:
0 on success

XMLElement* loggingXMLParser::XMLParser::parseString const ACE_TCHAR *  xml,
bool  skipValueParsing = false
[static]
 

Parse XML string

Parameters:
xml XML formatted string
skipValueParsing if true, only element name and its attributes will be parsed
Returns:
pointer to XMLEntry, 0 if failed to parse given string


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:29 2009 for ACS C++ API by doxygen 1.3.8