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