Public 멤버 함수 |
| CHtmlElement () |
| ~CHtmlElement () |
int | Parse (const char *pszText, int iTextLen) |
| HTML 문자열을 파싱하여서 멤버 변수에 저장한다.
|
int | Parse (std::string &strText) |
| XML 문자열을 파싱하여서 멤버 변수에 저장한다.
|
int | ToString (char *pszText, int iTextSize, bool bUseTab=false, int iDepth=0) |
| 멤버 변수에 저장된 값을 이용하여서 XML 문자열을 생성한다.
|
void | ToString (std::string &strText, bool bUseTab=false, int iDepth=0) |
| 멤버 변수에 저장된 값을 이용하여서 XML 문자열을 생성한다.
|
void | GetText (std::string &strText) |
| TAG 를 제외한 텍스트만 가져온다.
|
void | GetText (std::string &strText, bool(*Allow)(CHtmlElement *pclsElement)) |
| TAG 를 제외한 텍스트만 가져온다.
|
void | Clear () |
| 멤버 변수를 초기화시킨다.
|
const char * | SelectAttribute (const char *pszName) |
| 애트리뷰트에 해당하는 값을 검색한다.
|
const char * | SelectAttributeTrim (const char *pszName) |
| 애트리뷰트에 해당하는 값을 검색한다.
|
bool | SelectAttribute (const char *pszName, std::string &strValue) |
| 애트리뷰트에 해당하는 값을 검색한다.
|
bool | SelectAttributeTrim (const char *pszName, std::string &strValue) |
| 애트리뷰트에 해당하는 값을 검색한다.
|
bool | SelectAttribute (const char *pszName, int &iValue) |
| 애트리뷰트에 해당하는 값을 검색하여 int 변수에 저장한다.
|
CHtmlElement * | SelectElement (const char *pszName, const int iIndex=0) |
| 하위 Element 를 검색한다.
|
CHtmlElement * | SelectElement (const int iIndex) |
| 하위 Element 를 검색한다.
|
bool | SelectElementList (const char *pszName, HTML_ELEMENT_LIST &clsList) |
| 하위 Element 를 검색하여서 Element 리스트에 저장한다.
|
const char * | GetElementData (const char *pszName, const int iIndex=0) |
| 하위 Element 의 값 문자열의 포인터를 리턴한다.
|
const char * | GetElementDataTrim (const char *pszName, const int iIndex=0) |
| 하위 Element 의 값 문자열의 포인터를 리턴한다.
|
bool | SelectElementData (const char *pszName, std::string &strData, const int iIndex=0) |
| 하위 Element 를 검색하여서 내용을 저장한다.
|
bool | SelectElementTrimData (const char *pszName, std::string &strData, const int iIndex=0) |
| 하위 Element 를 검색하여서 내용을 저장한다.
|
const char * | GetName () |
| Element 이름을 리턴한다.
|
const char * | GetData () |
| Element 내용을 리턴한다.
|
bool | IsDataEmpty () |
| Element 내용이 존재하면 true 를 리턴하고 그렇지 않으면 false 를 리턴한다.
|
bool | IsId (const char *pszId) |
| id 인지 검사한다.
|
bool | IsClass (const char *pszClass) |
| class 인지 검사한다.
|
HTML element 문자열을 파싱하여서 저장하는 클래스