π·πΊ
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°(Π½Π°Π±ΠΎΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²) Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ XML ΠΈ HTML. ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠ΅Π³ΠΎΠ². ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ XML/HTML-ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ XML/HTML Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΡΠ΅Π²Π°.
ΠΡΠΈΠΌΠ΅Ρ
<?xml version="1.0" encoding="utf8"?> <root> <note num="one"> Π·Π°ΠΏΠΈΡΠΊΠ° 1 </note> <note num="dva"> Π·Π°ΠΏΠΈΡΠΊΠ° 2 </note> </root>
#include "SParser.h" #include <iostream> int main(){ SP::HTML_tree _t = load_HTML_from_file("test.html"); std::cout << _t.get_tag("one",{{"num","dva"}}) << std::endl; return 0; }