?? parsehtml.h
字號:
CString sElement[5000];
int nElements;
void ParseHtml(const CString& sHTML)
{
CString sItem = "";
CString sChar;
BOOL bInTag = false;
BOOL bInQuote = false;
nElements = 0;
int nPos = 0;
int nLen = sHTML.GetLength();
for (nPos = 0; nPos < nLen; nPos++)
{
sChar = sHTML.Mid(nPos, 1);
if (sChar == "\"")
{
sItem += sChar;
bInQuote = !bInQuote;
} // End if
else
{
if (sChar == "<" && !bInQuote)
{
sItem.TrimLeft();
sItem.TrimRight();
if (sItem != "")
{
sElement[nElements] = sItem;
nElements++;
sItem = "";
} // End if
bInTag = true;
sItem = sChar;
} // End if
else
sItem += sChar;
if (sChar == ">")
{
if (bInTag)
{
sElement[nElements] = sItem;
nElements++;
sItem = "";
bInTag = false;
} // End if
} // End if
} // End else
} // End for nPos
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -