<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=Js_parsing</id>
	<title>Js parsing - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=Js_parsing"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Js_parsing&amp;action=history"/>
	<updated>2026-06-02T21:00:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=Js_parsing&amp;diff=913&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «==JavaScript HTML Parser== Handles tag, text, and comments with callbacks. For example, let's say you wanted to implement a simple HTML to XML serialization schem…»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Js_parsing&amp;diff=913&amp;oldid=prev"/>
		<updated>2013-09-09T20:12:11Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «==JavaScript HTML Parser== Handles tag, text, and comments with callbacks. For example, let&amp;#039;s say you wanted to implement a simple HTML to XML serialization schem…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==JavaScript HTML Parser==&lt;br /&gt;
Handles tag, text, and comments with callbacks.&lt;br /&gt;
For example, let's say you wanted to implement&lt;br /&gt;
a simple HTML to XML serialization scheme -&lt;br /&gt;
you could do so using the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; var results = &amp;quot;&amp;quot;;&lt;br /&gt;
   HTMLParser(&amp;quot;&amp;lt;p id=test&amp;gt;hello &amp;lt;i&amp;gt;world&amp;quot;, {&lt;br /&gt;
     start: function( tag, attrs, unary ) {&lt;br /&gt;
       results += &amp;quot;&amp;lt;&amp;quot; + tag;&lt;br /&gt;
 &lt;br /&gt;
       for ( var i = 0; i &amp;lt; attrs.length; i++ )&lt;br /&gt;
 	results += &amp;quot; &amp;quot; + attrs[i].name + '=&amp;quot;' + attrs[i].escaped + '&amp;quot;';&lt;br /&gt;
 &lt;br /&gt;
     results += (unary ? &amp;quot;/&amp;quot; : &amp;quot;&amp;quot;) + &amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   },&lt;br /&gt;
   end: function( tag ) {&lt;br /&gt;
     results += &amp;quot;&amp;lt;/&amp;quot; + tag + &amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
   },&lt;br /&gt;
   chars: function( text ) {&lt;br /&gt;
     results += text;&lt;br /&gt;
   },&lt;br /&gt;
   comment: function( text ) {&lt;br /&gt;
     results += &amp;quot;&amp;lt;!--&amp;quot; + text + &amp;quot;--&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
 });&lt;br /&gt;
 &lt;br /&gt;
 results == '&amp;lt;p id=&amp;quot;test&amp;quot;&amp;gt;hello &amp;lt;i&amp;gt;world&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://ejohn.org/blog/pure-javascript-html-parser/ статья]&lt;br /&gt;
&lt;br /&gt;
==HTML-парсер на чистом JavaScript==&lt;br /&gt;
*[http://tanalin.com/blog/2008/05/pure-javascript-html-parser/ примеры]&lt;br /&gt;
*[http://javascript.ru/forum/jquery/12359-html-parsing.html пример изменения html]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>