- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
tinyxml2::XMLDocument doc;
doc.Parse(xhtml.c_str());//парсируем до конца
tinyxml2::XMLElement* xml_element =
doc.FirstChildElement("html")->FirstChildElement("body")->FirstChildElement("div")->
NextSiblingElement("div")->NextSiblingElement("div")->FirstChildElement("div")->
NextSiblingElement("div")->FirstChildElement("div")->NextSiblingElement("div")->
FirstChildElement("div")->FirstChildElement("div")->NextSiblingElement("div")->
FirstChildElement("form");
SlavaBagru 23.08.2016 11:12 # +17
inkanus-gray 23.08.2016 11:20 # +31
SlavaBagru 23.08.2016 11:27 # +16
Hubactep 23.08.2016 14:25 # +20
SlavaBagru 23.08.2016 14:30 # +8
Dummy00001 23.08.2016 19:07 # +21
xpath и не пахнет. с другой стороны, если такие бороды надо часто писать, то простенький xpath-заменитель клепается быстро.
ЗЫ а чё, хмл парсер в 5К строк. херсес без стероидов.
SlavaBagru 23.08.2016 19:38 # +20
ebebebeb52 23.08.2016 12:55 # +8
SlavaBagru 23.08.2016 13:00 # +8
ebebebeb52 23.08.2016 13:16 # +7
SlavaBagru 23.08.2016 13:26 # +7
Bojarskiy 23.08.2016 15:27 # +18
SlavaBagru 23.08.2016 15:29 # +6
d_Artagnan 23.08.2016 15:38 # +16
Bojarskiy 23.08.2016 15:42 # +19
SlavaBagru 23.08.2016 15:51 # +17
Steve_Brown 23.08.2016 17:16 # +20
SlavaBagru 23.08.2016 17:31 # +20