Cantera  2.0
Classes | Namespaces | Functions
xml.cpp File Reference

Classes providing support for XML data files. More...

#include "cantera/base/config.h"
#include <algorithm>
#include "cantera/base/xml.h"
#include "cantera/base/global.h"
#include "cantera/base/stringUtils.h"
#include <ctype.h>
#include <cstdlib>
Include dependency graph for xml.cpp:

Go to the source code of this file.

Classes

class  XML_Error
 Classs representing a generic XML error condition. More...
 
class  XML_TagMismatch
 Class representing a specific type of XML file formatting error. More...
 
class  XML_NoChild
 Class representing a specific type of XML file formatting error. More...
 
class  XML_IllegalUnits
 Class representing a specific type of XML file formatting error. More...
 

Namespaces

namespace  Cantera
 Provides class Nucleus.
 

Functions

static string::size_type findUnbackslashed (std::string s, const char q, std::string::size_type istart=0)
 Find the first position of a character, q, in string, s, which is not immediately preceded by the backslash character.
 
XML_Node * findXMLPhase (XML_Node *root, const std::string &phaseName)
 Search an XML_Node tree for a named phase XML_Node.
 

Detailed Description

Classes providing support for XML data files.

These classes implement only those aspects of XML required to read, write, and manipulate CTML data files.

Definition in file xml.cpp.