#include "CeylanException.h"#include <string>#include <map>


Go to the source code of this file.
Classes | |
| class | Ceylan::XML::XMLException |
| Exception to be raised when an XML operation failed. More... | |
Namespaces | |
| namespace | Ceylan |
| This part of the Ceylan namespace gathers some convenient string manipulation facilities to be widely used. | |
| namespace | Ceylan::XML |
| Gathers all XML-related operations, including parsing. | |
Typedefs | |
| typedef std::string | Ceylan::XML::MarkupName |
| Name of an XML markup. | |
| typedef std::string | Ceylan::XML::AttributeName |
| Name of an XML attribute. | |
| typedef std::string | Ceylan::XML::AttributeValue |
| Value of an XML attribute. | |
| typedef std::map < AttributeName, AttributeValue > | Ceylan::XML::AttributeMap |
| Dictionary of name/value pairs. | |
Variables | |
| const std::string | Ceylan::XML::Latin1WithEuroEncoding = "ISO-8859-15" |
| ISO-8859-15 is the 'Latin-1 with euro' encoding. | |
| const char | Ceylan::XML::LowerThan = '<' |
| The '<' character. | |
| const char | Ceylan::XML::HigherThan = '>' |
| The '>' character. | |
| const char | Ceylan::XML::DoubleQuote = '"' |
| The '"' character. | |
| const char | Ceylan::XML::Equal = '=' |
| The '=' character. | |
| const char | Ceylan::XML::QuestionMark = '?' |
| The '?' character. | |
| const char | Ceylan::XML::ExclamationMark = '!' |
| The '!' character. | |
| const char | Ceylan::XML::Slash = '/' |
| The '/' character. | |
| const char | Ceylan::XML::EndOfLine = 0x0A |
| In XML, ends of line are always coded with only the LF (0x0A) character, even on platforms such as Windows where it is usually CR-LF. | |
1.5.8