mozilla

Revision 127815 of XMLSerializer

  • Revision slug: XMLSerializer
  • Revision title: XMLSerializer
  • Revision id: 127815
  • Created:
  • Creator: leandro_pintor
  • Is current revision? No
  • Comment 96 words removed

Revision Content

 

XMLSerializer pode ser usado para converter DOM subárvore ou DOM documento em texto. XMLSerializer está disponível aos scripts desprivilegiados.

XMLSerializer é útil principalmente para aplicações e extensões baseadas na plataforma Mozilla. Enquanto ele está disponível para páginas web, não é parte de qualquer padrão e nível de suporte em outros navegadores desconhecidos.

 

Metodos

serializeToString
     Retorna a subárvore serializada na forma de uma string

serializeToStream
     A subárvore enraizada pelo elemento especificado é serializada para um byte stream usando o conjunto de caracteres especificado.

Exemplo

 var s = new XMLSerializer();
 var d = document;
 var str = s.serializeToString(d);
 alert(str);
 var s = new XMLSerializer();
 var stream = {
   close : function()
   {
     alert("Stream closed");
   },
   flush : function()
   {
   },
   write : function(string, count)
   {
     alert("'" + string + "'\n bytes count: " + count + "");
   }
 };
 s.serializeToStream(document, stream, "UTF-8");

Veja também

{{ languages( { "fr": "fr/XMLSerializer", "ja": "ja/XMLSerializer" } ) }}

Revision Source

<p> </p>
<p>XMLSerializer pode ser usado para converter DOM subárvore ou DOM documento em texto. XMLSerializer está disponível aos scripts desprivilegiados.<code><br>
</code></p>
<div class="note">
<div dir="ltr" id="result_box" style="text-align: left;">XMLSerializer é útil principalmente para aplicações e extensões baseadas na plataforma Mozilla. Enquanto ele está disponível para páginas web, não é parte de qualquer padrão e nível de suporte em outros navegadores desconhecidos.</div>
<p> </p>
</div>
<h3 name="Methods">Metodos</h3>
<div dir="ltr" id="result_box" style="text-align: left;"><strong>serializeToString </strong><br>
     Retorna a subárvore serializada na forma de uma string</div>
<dl><dt><br>
</dt></dl>
<div dir="ltr" id="result_box" style="text-align: left;"><strong>serializeToStream </strong><br>
     A subárvore enraizada pelo elemento especificado é serializada para um byte stream usando o conjunto de caracteres especificado.</div>

<h3 name="Example">Exemplo</h3>
<pre class="eval"> var s = new XMLSerializer();
 var d = document;
 var str = s.serializeToString(d);
 alert(str);
</pre>
<pre class="eval"> var s = new XMLSerializer();
 var stream = {
   close : function()
   {
     alert("Stream closed");
   },
   flush : function()
   {
   },
   write : function(string, count)
   {
     alert("'" + string + "'\n bytes count: " + count + "");
   }
 };
 s.serializeToStream(document, stream, "UTF-8");
</pre>
<h3 name="See_also">Veja também</h3>
<ul> <li><a class="external" href="http://www.xulplanet.com/references/objref/XMLSerializer.html">Referência</a> (Planeta XUL)</li> <li><a href="/en/Parsing_and_serializing_XML" title="en/Parsing_and_serializing_XML">Parsing and serializing XML</a></li> <li><a class="external" href="http://xulplanet.com/tutorials/mozsdk/xmlparse.php">Parsing and serializing XML</a> (Planeta XUL)</li> <li><a class="external" href="http://kb.mozillazine.org/Parsing_and_serializing_XML#Parsing_strings_into_DOM_trees">Parsing and serializing XML</a> (MozillaZine)</li> <li><a href="/en/XMLHttpRequest" title="en/XMLHttpRequest">XMLHttpRequest</a></li> <li><a href="/en/DOMParser" title="en/DOMParser">DOMParser</a></li>
</ul>
<p>{{ languages( { "fr": "fr/XMLSerializer", "ja": "ja/XMLSerializer" } ) }}</p>
Revert to this revision