htmlcxx.

HTMLCXX è un semplice parser CSS1 e HTML non convalidatore non convalidatore per C ++.
Scarica ora

htmlcxx. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Davi de Castro Reis and Robson Braga Ara
  • Sito web dell'editore:

htmlcxx. Tag


htmlcxx. Descrizione

HTMLCXX è un semplice parser CSS1 e HTML non convalidatore per C ++. Il progetto HTMLCXX è un semplice parser CSS1 e HTML non convalidatore per C ++. Sebbene ci siano diversi altri parser HTML disponibili, HTMLCXX ha alcune caratteristiche che lo rendono unico: · STL come la navigazione dell'albero Dom, utilizzando l'albero di Excelent's Tree.hh Biblioteca da Kasper Peeter · È possibile riprodurre esattamente, carattere per personaggio, il documento originale Dall'Albero Parse · Parser CSS in bundle · Paramento facoltativo degli attributi · Codice C ++ che assomiglia a C ++ (non è più vero) · Offset di tag / elementi nel documento originale sono memorizzati nei nodi del Dom Tree la politica analizzatrice di HTMLCXX sono stati creati cercando di imitare il comportamento di Mozilla Firefox (http://www.mozilla.org). Quindi dovresti aspettarti che parse alberi simili a quelli creati da firefox. Tuttavia, in modo diverso da Firefox, HTMLCXX non inserisce cose inesistenti nel tuo HTML. Pertanto, il serializzazione dell'albero Dom fornisce esattamente gli stessi byte contenuti nel documento HTML originale.Examples: l'utilizzo di HTMLCXX è abbastanza semplice. Dai un'occhiata a questo esempio. #include ... // analizza qualche stringa di codice HTML HTML = " hey "; Html :: parserdom parser; Tree DOM = parser.parsetreee (HTML); // Stampa intero DOM Tree Cout :: Iterator End = Dom.End (); per (; esso! = fine; ++ IT) {IF (IT-> Tagname () == "A") {IT-> ParseAttributes (); Attributi Cout ("HREF"); }} // Scarica tutto il testo del documento = Dom.Begin (); fine = dom.end (); per (; esso! = fine; ++ IT) {if ((! IT-> ISTAG ()) (! IT-> ISCOMMENTO ())) {testo cout (); }} Cosa c'è di nuovo in questa versione: · Correzioni di compilazione per GCC 4.3.


htmlcxx. Software correlato

Piccolo Blogre

Tiny BLOR è un piccolo sistema di blog del diario (Diario) personale con un bel supporto URL. ...

131

Scarica