http://sourceforge.net/projects/php-html/files/
예제를 보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 |
include ( "htmlparser.inc" ); $htmlText = "... HTML text here ..." ; HtmlParser parser = new HtmlParser ( $htmlText ); while ( $parser ->parse()) { // Data you can use here: // // $parser->iNodeType // $parser->iNodeName // $parser->iNodeValue // $parser->iNodeAttributes if ( $parser ->iNodeType == NODE_TYPE_ELEMENT) { ... } } |
기본적으로 파싱을 위해 무조건 while문을 사용해야 하며, while문 안에서 읽은 놈이 어떤 놈인지 체크해서 갖다 쓰는 방법을 사용한다.
기본적으로 내용만 불러올 수 있지 HTML에 조작을 가해 재사용하거나 할 수는 없는 듯하다. 말 그대로 parsing만 할 수 있다.
파일을 다운받으면 몇 가지 예제가 더 있는데, 그걸 분석해 보면 좀더 알 수 있을 것이다.
Name | Modified | Size | Status |
---|---|---|---|
Parent folder | |||
Totals: 3 Items |