Data Structures | |
class | NS |
class | XMLPacket |
Functions | |
XMLPacket::XMLPacket (const char *version, const char *rootnode, const NS &ns) | |
XMLPacket::XMLPacket (const char *version, const char *rootnode) | |
void | XMLPacket::Clean (const char *version, const char *rootnode) |
void | XMLPacket::setEncoding (const char *encoding) |
Str | XMLPacket::getEncoding () |
void | XMLPacket::addChild (const char *basepath, const char *nodename) |
void | XMLPacket::addChild (const char *basepath, const char *nodename, const char *nodeval) |
void | XMLPacket::constructTreeWithValue (const char *basepath, const char *treepath, const char *nodevalue) |
void | XMLPacket::constructTree (const char *basepath, const char *treepath) |
void | XMLPacket::setElement (const char *basepath, const char *nodevalue) |
void | XMLPacket::setProp (const char *basepath, const char *name, const char *value) |
Str | XMLPacket::getProp (const char *basepath, const char *name) |
void | XMLPacket::setNS (const char *basepath, NS ns) |
bool | XMLPacket::executeXPathBool (const Str &expr) const |
Str | XMLPacket::executeXPathStr (const Str &expr) const |
Double | XMLPacket::executeXPathDouble (const Str &expr) const |
Int | XMLPacket::executeXPathInt (const Str &expr) const |
list< Str > | XMLPacket::executeXPathListStr (const Str &expr) const |
list< pair< Str, Str > > | XMLPacket::executeXPathPairListStr (const Str &expr) const |
const std::string | XMLPacket::generateXML () const |
const list< NS > | XMLPacket::getNSset () const |
void | XMLPacket::addNS (NS x) |
void | XMLPacket::registerNSInXML (const NS &ns, xmlNodePtr node=0) |
void | XMLPacket::registerNSInXML (const NS &ns, const char *path) |
list< NS > | XMLPacket::findNsInXML (void) const |
const Str | XMLPacket::getHrefByPrefix (const Str prefix) const |
xmlNsPtr | XMLPacket::findNsByHref (const Str href, const xmlNodePtr node) const |
xmlNsPtr | XMLPacket::findAndRegisterNSInXML (const Str &prefix, xmlNodePtr curnode) |
xmlNsPtr | XMLPacket::findNsByPrefixInXML (const Str &prefix, const xmlNodePtr node=0) const |
void XMLPacket::addChild | ( | const char * | basepath, | |
const char * | nodename, | |||
const char * | nodeval | |||
) | [inherited] |
Adding Child Tag to Xml
basepath | - path to add child tag | |
nodename | - name of added tag | |
nodeval | - value of node |
void XMLPacket::addChild | ( | const char * | basepath, | |
const char * | nodename | |||
) | [inherited] |
Adding Child Tag to Xml
basepath | - path to add child tag | |
nodename | - name of added tag |
void XMLPacket::addNS | ( | NS | x | ) | [inline, inherited] |
Add Name Space
x | - name space |
void XMLPacket::Clean | ( | const char * | version, | |
const char * | rootnode | |||
) | [inherited] |
Clean Xml
version | of xml | |
rootnode | - tag to clean |
void XMLPacket::constructTree | ( | const char * | basepath, | |
const char * | treepath | |||
) | [inherited] |
Construct Tree With Value
basepath | - place to start constructing | |
treepath | - path of tree |
void XMLPacket::constructTreeWithValue | ( | const char * | basepath, | |
const char * | treepath, | |||
const char * | nodevalue | |||
) | [inherited] |
Construct Tree With Value
basepath | - place to start constructing | |
treepath | - path of tree | |
nodevalue | - value of node |
bool XMLPacket::executeXPathBool | ( | const Str & | expr | ) | const [inherited] |
Execute xpath
expr | - expression |
Double XMLPacket::executeXPathDouble | ( | const Str & | expr | ) | const [inherited] |
Execute xpath
expr | - expression |
Int XMLPacket::executeXPathInt | ( | const Str & | expr | ) | const [inherited] |
Execute xpath
expr | - expression |
std::list< Str > XMLPacket::executeXPathListStr | ( | const Str & | expr | ) | const [inherited] |
Execute xpath
expr | - expression |
std::list< std::pair< Str, Str > > XMLPacket::executeXPathPairListStr | ( | const Str & | expr | ) | const [inherited] |
Execute xpath
expr | - expression |
Str XMLPacket::executeXPathStr | ( | const Str & | expr | ) | const [inherited] |
Execute xpath
expr | - expression |
xmlNsPtr XMLPacket::findAndRegisterNSInXML | ( | const Str & | prefix, | |
xmlNodePtr | curnode | |||
) | [inherited] |
Find and Register Name Space
prefix | ||
curnode | - pointer to to node where to search |
xmlNsPtr XMLPacket::findNsByHref | ( | const Str | href, | |
const xmlNodePtr | node | |||
) | const [inherited] |
href | of name space | |
node | - pointer to to node where to search |
xmlNsPtr XMLPacket::findNsByPrefixInXML | ( | const Str & | prefix, | |
const xmlNodePtr | node = 0 | |||
) | const [inherited] |
Find Name Space by Prefix
prefix | ||
node | - pointer to to node where to search |
list< NS > XMLPacket::findNsInXML | ( | void | ) | const [inherited] |
const std::string XMLPacket::generateXML | ( | ) | const [inherited] |
Generate XML
Str XMLPacket::getEncoding | ( | ) | [inherited] |
const Str XMLPacket::getHrefByPrefix | ( | const Str | prefix | ) | const [inherited] |
const list<NS> XMLPacket::getNSset | ( | ) | const [inline, inherited] |
Get Name Space Set
Str XMLPacket::getProp | ( | const char * | basepath, | |
const char * | name | |||
) | [inherited] |
Get Property
void XMLPacket::registerNSInXML | ( | const NS & | ns, | |
const char * | path | |||
) | [inherited] |
Register Name Space
ns | - name space | |
path | - path to add name space |
void XMLPacket::registerNSInXML | ( | const NS & | ns, | |
xmlNodePtr | node = 0 | |||
) | [inherited] |
Register Name Space
ns | - name space | |
node | - pointer to node |
void XMLPacket::setElement | ( | const char * | basepath, | |
const char * | nodevalue | |||
) | [inherited] |
Set Element
basepath | - path to set value | |
nodevalue | - value |
void XMLPacket::setEncoding | ( | const char * | encoding | ) | [inherited] |
Set encoding
encoding | (e.g. "UTF-8") |
void XMLPacket::setNS | ( | const char * | basepath, | |
NS | ns | |||
) | [inherited] |
Set Name Space
basepath | - path to add name space | |
ns | - name space |
void XMLPacket::setProp | ( | const char * | basepath, | |
const char * | name, | |||
const char * | value | |||
) | [inherited] |
Set Property
basepath | - path to set property | |
name | - Name of property | |
value | - value of property |
XMLPacket::XMLPacket | ( | const char * | version, | |
const char * | rootnode | |||
) | [inherited] |
Constructor
version | of xml | |
rootnode | - name of main tag(root node) |
XMLPacket::XMLPacket | ( | const char * | version, | |
const char * | rootnode, | |||
const NS & | ns | |||
) | [inherited] |
Constructor
version | of xml | |
rootnode | - name of main tag(root node) | |
ns | - name space |