SNAP Library 6.0, User Reference
2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <xml.h>
Public Member Functions | |
void | SkipWs () |
TXmlLx (const PSIn &_SIn, const TXmlSpacing &_Spacing=xspIntact) | |
TXmlLx & | operator= (const TXmlLx &) |
TXmlLxSym | GetSym () |
TStr | GetSymStr () const |
void | EThrow (const TStr &MsgStr) const |
TStr | GetFPosStr () const |
void | ClrArgV () |
void | AddArg (const TStr &ArgNm, const TStr &ArgVal) |
bool | IsArgNm (const TStr &ArgNm) const |
int | GetArgs () const |
void | GetArg (const int &ArgN, TStr &ArgNm, TStr &ArgVal) const |
TStr | GetArgVal (const TStr &ArgNm, const TStr &DfVal=TStr()) const |
bool | IsEntityNm (const TStr &EntityNm, TStr &EntityVal) const |
void | PutEntityVal (const TStr &Nm, const TStr &Val) |
bool | IsPEntityNm (const TStr &EntityNm, TStr &EntityVal) const |
void | PutPEntityVal (const TStr &Nm, const TStr &Val) |
Static Public Member Functions | |
static char | GetArgValQCh (const TStr &ArgVal) |
static TStr | GetXmlLxSymStr (const TXmlLxSym &XmlLxSym) |
static bool | IsTagNm (const TStr &Str) |
static TStr | GetXmlStrFromPlainMem (const TMem &PlainMem) |
static TStr | GetXmlStrFromPlainStr (const TChA &PlainChA) |
static TStr | GetPlainStrFromXmlStr (const TStr &XmlStr) |
static TStr | GetUsAsciiStrFromXmlStr (const TStr &EntRefStr) |
static TStr | GetChRefFromYuEntRef (const TStr &YuEntRefStr) |
Public Attributes | |
TXmlLxSym | Sym |
TChA | TxtChA |
TStr | TagNm |
TStrKdV | ArgNmValKdV |
Private Member Functions | |
uchar | GetCh () |
void | PutCh (const uchar &_Ch) |
void | PutStr (const TStr &Str) |
void | ToNrSpacing () |
void | GetWs (const bool &IsRq) |
TStr | GetReference () |
void | GetEq () |
TStr | GetName () |
TStr | GetName (const TStr &RqNm) |
void | GetComment () |
TStr | GetAttValue () |
TStr | GetVersionNum () |
TStr | GetEncName () |
TStr | GetStalVal () |
void | GetXmlDecl () |
void | GetPI () |
TStr | GetSystemLiteral () |
TStr | GetPubidLiteral () |
TStr | GetPEReference () |
void | GetExternalId () |
void | GetNData () |
void | GetDocTypeDecl () |
void | GetElement () |
void | GetAttList () |
TStr | GetEntityValue () |
void | GetEntity () |
void | GetNotation () |
void | GetCDSect () |
Private Attributes | |
PSIn | SIn |
TSIn & | RSIn |
TChA | ChStack |
uchar | PrevCh |
uchar | Ch |
int | LnN |
int | LnChN |
int | ChN |
TXmlSpacing | Spacing |
TStrStrH | EntityNmToValH |
TStrStrH | PEntityNmToValH |
Static Private Attributes | |
static TXmlChDef | ChDef |
|
inline |
|
inline |
|
inlinestatic |
|
private |
Definition at line 1072 of file xml.cpp.
|
private |
|
private |
TXmlLxSym TXmlLx::GetSym | ( | ) |
TStr TXmlLx::GetSymStr | ( | ) | const |
Definition at line 1056 of file xml.cpp.
|
inline |
|
inlineprivate |
|
private |
|
private |