FlightGear next
JSBSim::FGXMLParse Class Reference

Encapsulates an XML parser based on the EasyXML parser from the SimGear library. More...

#include <FGXMLParse.h>

Inherits XMLVisitor.

Public Member Functions

 FGXMLParse (void)
 
ElementGetDocument (void)
 
void startElement (const char *name, const XMLAttributes &atts) override
 
void endElement (const char *name) override
 
void data (const char *s, int length) override
 
void warning (const char *message, int line, int column) override
 
void reset (void)
 

Detailed Description

Encapsulates an XML parser based on the EasyXML parser from the SimGear library.

Author
Jon S. Berndt

Definition at line 67 of file FGXMLParse.h.

Constructor & Destructor Documentation

◆ FGXMLParse()

JSBSim::FGXMLParse::FGXMLParse ( void )
inline

Definition at line 70 of file FGXMLParse.h.

Member Function Documentation

◆ data()

void JSBSim::FGXMLParse::data ( const char * s,
int length )
override

Definition at line 102 of file FGXMLParse.cpp.

◆ endElement()

void JSBSim::FGXMLParse::endElement ( const char * name)
override

Definition at line 94 of file FGXMLParse.cpp.

◆ GetDocument()

Element * JSBSim::FGXMLParse::GetDocument ( void )
inline

Definition at line 72 of file FGXMLParse.h.

◆ reset()

void JSBSim::FGXMLParse::reset ( void )

Definition at line 43 of file FGXMLParse.cpp.

◆ startElement()

void JSBSim::FGXMLParse::startElement ( const char * name,
const XMLAttributes & atts )
override

Definition at line 62 of file FGXMLParse.cpp.

◆ warning()

void JSBSim::FGXMLParse::warning ( const char * message,
int line,
int column )
override

Definition at line 109 of file FGXMLParse.cpp.


The documentation for this class was generated from the following files: