SNAP Library 3.0, User Reference
2016-07-20 17:56:49
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <xml.h>
Public Member Functions | |
TXmlDoc () | |
TXmlDoc (const PXmlTok &_Tok) | |
TXmlDoc (TSIn &) | |
void | Save (TSOut &) |
TXmlDoc & | operator= (const TXmlDoc &) |
bool | IsOk () const |
TStr | GetMsgStr () const |
PXmlTok | GetTok () const |
bool | IsTagTok (const TStr &TagPath, PXmlTok &TagTok) const |
bool | IsTagTok (const TStr &TagPath) const |
PXmlTok | GetTagTok (const TStr &TagPath) const |
void | PutTagTokStr (const TStr &TagPath, const TStr &TokStr) const |
TStr | GetTagTokStr (const TStr &TagPath) const |
void | GetTagTokV (const TStr &TagPath, TXmlTokV &XmlTokV) const |
void | GetTagValV (const TStr &TagNm, const bool &XmlP, TStrV &ValV) const |
TStr | GetTagVal (const TStr &TagNm, const bool &XmlP) const |
bool | GetTagTokBoolArgVal (const TStr &TagPath, const TStr &ArgNm, const bool &DfVal=false) const |
int | GetTagTokIntArgVal (const TStr &TagPath, const TStr &ArgNm, const int &DfVal=0) const |
double | GetTagTokFltArgVal (const TStr &TagPath, const TStr &ArgNm, const double &DfVal=0) const |
TStr | GetTagTokStrArgVal (const TStr &TagPath, const TStr &ArgNm, const TStr &DfVal=TStr()) const |
void | SaveTxt (const PSOut &SOut) |
void | SaveTxt (const TStr &FNm, const bool &Append=false) |
void | SaveStr (TStr &Str) |
Static Public Member Functions | |
static PXmlDoc | New () |
static PXmlDoc | New (const PXmlTok &Tok) |
static PXmlDoc | Load (TSIn &SIn) |
static TStr | GetXmlStr (const TStr &Str) |
static bool | SkipTopTag (const PSIn &SIn) |
static PXmlDoc | LoadTxt (TXmlLx &Lx) |
static PXmlDoc | LoadTxt (const PSIn &SIn, const TXmlSpacing &Spacing=xspIntact) |
static PXmlDoc | LoadTxt (const TStr &FNm, const TXmlSpacing &Spacing=xspIntact) |
static void | LoadTxt (const TStr &FNm, TXmlDocV &XmlDocV, const TXmlSpacing &Spacing=xspIntact) |
static PXmlDoc | LoadStr (const TStr &Str) |
Static Private Member Functions | |
static void | LoadTxtMiscStar (TXmlLx &Lx) |
static PXmlTok | LoadTxtElement (TXmlLx &Lx) |
Private Attributes | |
TCRef | CRef |
bool | Ok |
TStr | MsgStr |
PXmlTok | Tok |
Friends | |
class | TPt< TXmlDoc > |
|
inline |
Definition at line 1298 of file xml.cpp.
bool TXmlDoc::GetTagTokBoolArgVal | ( | const TStr & | TagPath, |
const TStr & | ArgNm, | ||
const bool & | DfVal = false |
||
) | const |
double TXmlDoc::GetTagTokFltArgVal | ( | const TStr & | TagPath, |
const TStr & | ArgNm, | ||
const double & | DfVal = 0 |
||
) | const |
int TXmlDoc::GetTagTokIntArgVal | ( | const TStr & | TagPath, |
const TStr & | ArgNm, | ||
const int & | DfVal = 0 |
||
) | const |
TStr TXmlDoc::GetTagTokStrArgVal | ( | const TStr & | TagPath, |
const TStr & | ArgNm, | ||
const TStr & | DfVal = TStr() |
||
) | const |
Definition at line 1319 of file xml.cpp.
Definition at line 359 of file xml.h.
|
inline |
|
inline |
|
static |
|
static |
|
static |
|
staticprivate |
|
inlinestatic |
|
inline |
|
inline |
|
static |