| htmlcxx. HTMLCXX´Â C ++¿¡ ´ëÇØ °£´ÜÇÑ À¯È¿¼ºÀ̾ø´Â CSS1 ¹× HTML ÆļÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
htmlcxx. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Davi de Castro Reis and Robson Braga Ara
htmlcxx. ű×
htmlcxx. ¼³¸í
HTMLCXX´Â C ++¿¡ ´ëÇØ °£´ÜÇÑ À¯È¿¼ºÀ̾ø´Â CSS1 ¹× HTML ÆļÀÔ´Ï´Ù. HTMLCXX ÇÁ·ÎÁ§Æ®´Â C ++¿¡ ´ëÇØ °£´ÜÇÑ À¯È¿¼ºÀ̾ø´Â CSS1 ¹× HTML ÆļÀÔ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¸î °¡Áö ´Ù¸¥ HTML Æļ°¡ ÀÖÁö¸¸ HTMLCXX´Â °íÀ¯ ÇÑ Æ¯¼ºÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¡¤ DOM Æ®¸® Ž»ö°ú °°Àº STL KSPER PEERETERS¿¡¼ ExcelentÀÇ Tree.hh ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© STL ¡¤ Á¤È®È÷ Á¤È®È÷ ¹®ÀÚ·Î ¹®ÀÚ¸¦ ÀçÇö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆĽº Æ®¸®¿¡¼ ¡¤ ¹øµé CSS Æļ ¡¤ C ++ó·³ º¸ÀÌ´Â C ++ C ++ ÄÚµå ¡¤ ¿ø·¡ ¹®¼ÀÇ ÅÂ±× / ¿ä¼ÒÀÇ ¿ÀÇÁ¼ÂÀº DOM Æ®¸®ÀÇ ³ëµå¿¡ ÀúÀåµË´Ï´Ù. HTMLCXXÀÇ ±¸¹® ºÐ¼® Á¤Ä¡ Mozilla Firefox (http://www.mozilla.org) µ¿ÀÛÀ» ¸ð¹æÇÏ·Á´Â ½Ãµµ°¡ âÁ¶µÇ¾ú½À´Ï´Ù. µû¶ó¼ ÆĽº·² ³ª¹«°¡ Firefox°¡ ÀÛ¼ºÇÏ´Â °Í°ú À¯»çÇÑ ³ª¹«°¡ ±â´ëÇؾßÇÕ´Ï´Ù. ±×·¯³ª Firefox¿Í ´Ù¸£°Ô HTMLCXX´Â HTML¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍµéÀ» »ðÀÔÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ DOM Æ®¸®¸¦ Á÷·ÄÈÇÏ´Â °ÍÀº ¿ø·¡ÀÇ HTML Document.Examples¿¡ Æ÷ÇÔ µÈ °Í°ú µ¿ÀÏÇÑ ¹ÙÀÌÆ®¸¦ Á¤È®ÇÏ°Ô Á¦°øÇÕ´Ï´Ù. htmlcxx¸¦ »ç¿ëÇÏ¸é ¸Å¿ì °£´ÜÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¸¦ »ìÆ캸½Ê½Ã¿À. #Include ... // ÀϺΠHTML ÄÚµå ¹®ÀÚ¿À» ±¸¹® ºÐ¼® = "
hey
"; HTML :: ParserDom Æļ; Æ®¸® dom = parser.parsetree (HTML); // Àüü DOM Æ®¸® Àμâ cout :: iterator End = dom.end (); for (; it! = end; ++) {if (it-> tagname () == "a") {it-> parseatributes (); cout ¼Ó¼º ( "href"); }} // ¹®¼ÀÇ ¸ðµç ÅؽºÆ®¸¦ ´ýÇÁ = dom.begin (); end = dom.end (); (; it! = end; ++ ±×°Í) {if ((it-> isTag ()) (! it-> iScomment ())) {cout text (); }}ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ GCC 4.3ÀÇ ÆíÁý ¼öÁ¤.
htmlcxx. °ü·Ã ¼ÒÇÁÆ®¿þ¾î