/[suikacvs]/markup/html/whatpm/Whatpm/HTML.html
Suika

Diff of /markup/html/whatpm/Whatpm/HTML.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by wakaba, Tue May 1 10:47:37 2007 UTC revision 1.4 by wakaba, Sun Nov 4 03:20:34 2007 UTC
# Line 92  This argument is optional; if missing, a Line 92  This argument is optional; if missing, a
92  parse error makes that string being <code>warn</code>ed.</p>  parse error makes that string being <code>warn</code>ed.</p>
93  </dd>  </dd>
94  <dd>  <dd>
95    <p><strong>NOTE</strong>: To be a conforming user agent, the code MUST either
96    abort the processing by throwing an exception at the first
97    invocation or MUST continue the processing until the parser
98    stops.</p>
99    </dd>
100    <dd>
101  <p>The method returns the DOM <code>Document</code> object (i.e. the second argument).</p>  <p>The method returns the DOM <code>Document</code> object (i.e. the second argument).</p>
102  </dd>  </dd>
103  <dd>  <dd>
104  <p>Note that the <code>Whatpm::NanoDOM</code> module provides a non-conforming  <p>Note that the <code>Whatpm::NanoDOM</code> module provides a non-conforming
105  implementation of DOM that only implements the subset that  implementation of DOM that only implements a subset that
106  is necessary for the purpose of <code>Whatpm::HTML</code>'s parsing and  is necessary for the purpose of <code>Whatpm::HTML</code>'s parsing and
107  serializing.  serializing.
108  With this module, creating a new HTML <code>Document</code> object  With this module, creating a new HTML <code>Document</code> object
109  from a string containing HTML document can be coded as:</p>  from a string containing HTML document might be coded as:</p>
110  </dd>  </dd>
111  <dd>  <dd>
112  <pre>  <pre>
# Line 117  Return the HTML serialization of a DOM n Line 123  Return the HTML serialization of a DOM n
123  </dd>  </dd>
124  <dd>  <dd>
125  <p>The first argument, <em>$node</em>, MUST be a DOM <code>Document</code>,  <p>The first argument, <em>$node</em>, MUST be a DOM <code>Document</code>,
126  <code>Node</code>, or <code>DocumentFragment</code> object.</p>  <code>Element</code>, or <code>DocumentFragment</code> node.</p>
127  </dd>  </dd>
128  <dd>  <dd>
129  <p>The second argument, <em>$onerror</em>, MUST be a reference to the  <p>The second argument, <em>$onerror</em>, MUST be a reference to the
130  error handling code.  This code will be invoked if a descendant  error handling code.  This code will be invoked if a descendant
131  of <code>$node</code> is not of <code>Element</code>, <code>Text</code>, <code>CDATASection</code>,  of <em>$node</em> is neither of <code>Element</code>, <code>Text</code>, <code>CDATASection</code>,
132  <code>Comment</code>, <code>DocumentType</code>, or <code>EntityReference</code> so  <code>Comment</code>, <code>DocumentType</code>, nor <code>EntityReference</code>, so
133  that <code>INVALID_STATE_ERR</code> MUST be thrown.  that an <code>INVALID_STATE_ERR</code> exception MUST be thrown.
134  The code will be invoked with an argument, which is the node  The code will be invoked with an argument, which is the node
135  whose type is invalid.    whose type is invalid.  
136  This argument is optional; if missing, any such  The argument <em>$onerror</em> is optional; if missing, any erroneous
137  node is simply ignored.</p>  node is simply ignored.</p>
138  </dd>  </dd>
139  <dd>  <dd>
140  <p>The method returns a reference to the <code>inner_html</code> attribute  <p>The method returns a reference to the <code>inner_html</code> attribute
141  value, i.e. the HTML serialization of the <code>$node</code>.</p>  value, i.e. the HTML serialization of the <em>$node</em>.</p>
142  </dd>  </dd>
143  <p></p></dl>  <p></p></dl>
144  <p>  <p>
# Line 143  value, i.e. the HTML serialization of th Line 149  value, i.e. the HTML serialization of th
149  to improve performance.</p>  to improve performance.</p>
150  <p>A method that accepts a byte stream as an input.</p>  <p>A method that accepts a byte stream as an input.</p>
151  <p>Charset detection algorithm.</p>  <p>Charset detection algorithm.</p>
152  <p>Setting inner_html.</p>  <p>Documentation for the setter of inner_html.</p>
153  <p>And there are many ``TODO''s and ``ISSUE''s in the source code.</p>  <p>And there are many ``TODO''s and ``ISSUE''s in the source code.</p>
154  <p>  <p>
155  </p>  </p>
156  <hr />  <hr />
157  <h1><a name="see_also">SEE ALSO</a></h1>  <h1><a name="see_also">SEE ALSO</a></h1>
158    <p>Whatpm
159    &lt;http://suika.fam.cx/www/markup/html/whatpm/readme&gt;</p>
160  <p>Web Applications 1.0 Working Draft (aka HTML5)  <p>Web Applications 1.0 Working Draft (aka HTML5)
161  &lt;http://whatwg.org/html5&gt;.  (Revision 792, 1 May 2007)</p>  &lt;http://whatwg.org/html5&gt;.  (Revision 792, 1 May 2007)</p>
162  <p><a href="../Whatpm/NanoDOM.html">the Whatpm::NanoDOM manpage</a></p>  <p><a href="../Whatpm/NanoDOM.html">the Whatpm::NanoDOM manpage</a></p>

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24