Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Classes | |
class | Attribute |
class | Builder |
class | Comment |
class | Document |
class | Element |
class | Elements |
class | Exception |
class | Node |
class | NodeFactory |
class | Nodes |
class | ParentNode |
class | Serializer |
class | String |
class | Text |
class | UnsupportedNode |
class | XIncluder |
class | XMLException |
class | XSLException |
class | XSLTransform |
Typedefs | |
typedef unsigned char | char_t |
Functions | |
io::Output & | operator<< (io::Output &out, String str) |
static int | read_callback (void *context, char *buffer, int len) |
static int | close_callback (void *context) |
static String | escapeSimple (char chr) |
static bool | isAttrEscape (char chr) |
static bool | isTextEscape (char chr) |
typedef unsigned char char_t |
XOM character type.
|
static |
Referenced by Builder::build().
|
static |
Get the escape sequence matching the given character. Only support character under code 127.
chr | Character to escape. |
Referenced by Serializer::writeAttributeValue(), and Serializer::writeEscaped().
|
static |
Test if the character must be escaped in an attribute value.
chr | Character to test. |
Referenced by Serializer::writeAttributeValue().
|
static |
Test if the character must be escaped in a text value.
chr | Character to test. |
Referenced by Serializer::writeEscaped().
|
inline |
References elm::str().
|
static |
References elm::io::read().
Referenced by Builder::build().