Commit 7e1c412a authored by Jan Köster's avatar Jan Köster
Browse files

some changes

parent d4d88ddd
Loading
Loading
Loading
Loading
+18 −1
Changes for src/html.cpp: 18 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -166,7 +166,24 @@ libhtmlpp::HtmlElement *libhtmlpp::HtmlString::_serialzeElements(HtmlElement *pr

libhtmlpp::HtmlElement *libhtmlpp::HtmlString::_buildTree(HtmlElement *node,HtmlElement *parent,ssize_t &pos){
    for (int i = 0; i < _HTableSize; ++i) {
        sys::cout << _Data.substr(_HTable[i][0], (_HTable[i][1] - _HTable[i][0]));
        sys::array<char> el = _Data.substr(_HTable[i][0], (_HTable[i][2] - _HTable[i][0]) + 1);
        int ii;

        for (ii = 0; ii < el.length(); ++ii) {
            switch (el[ii]) {
                case ' ':
                    goto TAGNAMEEND;
                case '>':
                    --ii;
                    goto TAGNAMEEND;
                default:
                    break;
            }
        }
TAGNAMEEND:
        sys::array<char> type = el.substr(1,ii);

        sys::cout << type << sys::endl;
    }
    return nullptr;
}