АяксЛайн.ру

Веб-интересное. Опять тавтология.

 

HTML парсер на JavaScript

Джон Ресиг рассказал своем новом проекте — парсере HTML написанном на Javascript.В этой статье он приводит примеры использования этого парсера. Вот один из примеров:

 

var results = “”;

 

HTMLParser(”<p id=test>hello <i>world”, {

start: function( tag, attrs, unary ) {

results += “<” + tag;

 

for ( var i = 0; i < attrs.length; i++ )

results += ” ” + attrs[i].name + ‘=”‘ + attrs[i].escaped + ‘”‘;

 

results += (unary ? “/” : “”) + “>”;

},

end: function( tag ) {

results += “</” + tag + “>”;

},

chars: function( text ) {

results += text;

},

comment: function( text ) {

results += “<!–” + text + “–>”;

}

});

 

results == ‘<p id=”test”>hello <i>world</i></p>”

 

Источник: блог Джона Ресига.

Категория: JavaScript
Автор: Spider
Дата: 5 Май 2008
Время: 22:59

 


Сообщение