aboutsummaryrefslogtreecommitdiff
path: root/files/pt-pt/orphaned/xml_no_mozilla/index.html
blob: 37d06fdbe2621c14299c54d6b830c49addc414e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
---
title: XML no Mozilla
slug: orphaned/XML_no_Mozilla
tags:
  - PrecisaDeAtualização
  - PrecisaDeRevisãoTécnica
  - Todas_as_Categorias
  - XML
original_slug: XML_no_Mozilla
---
<p>
</p><p>O Mozilla tem amplo suporte ao <a href="pt/XML">XML</a>. Várias Recomendações World Wide Web Consortium (<a class="external" href="http://w3c.org/">W3C</a>) e esboços de especificações da família XML são suportados, assim como outras tecnologias relacionadas.
</p>
<div class="note">
<p>Esta página está desatualizada. Por favor ajude atualizando-a com informações atuais.
</p>
</div>
<h3 id="Recomenda.C3.A7.C3.B5es_suportadas_pelo_n.C3.BAcleo_XML_W3C" name="Recomenda.C3.A7.C3.B5es_suportadas_pelo_n.C3.BAcleo_XML_W3C"> Recomendações suportadas pelo núcleo XML W3C </h3>
<p>O núcleo do suporte XML inclui analizar o XML sem a validação (nós utilizamos o Expat parser), indicando o XML com CSS, manipulando documentos XML com scripts via DOM, associando estilos com documentos XML, e <i>namespaces</i> em XML. O núcleo de suporte é muito bom para poucos bugs.
</p>
<h4 id="DTDs_e_outras_Entidades_Externas" name="DTDs_e_outras_Entidades_Externas"> DTDs e outras Entidades Externas </h4>
<p>O Mozilla não carrega entidades externas da web. </p><p>Ele pode carregar as entidades externas cujo o identificador do sistema usa o protocolo <code>chrome</code>. Esta característica é principalmente usada para <a href="pt/XUL_Tutorial/Localization">localizar diferentes idiomas</a> (as <i>strings</i> da interface de usuário são armazenadas em arquivos DTD externos). Uma outra exceção é uma entidade cujo o identificador do sistema seja um <i>path</i> relativo, e a declaração do XML indica que o documento não é autônomo(padrão), em cada caso, o Mozilla tentará procurar a entidade sob o diretório &lt;tt&gt;&lt;bin&gt;/res/dtd&lt;/tt&gt;. </p><p>O Mozilla pode também gerar uma exceção com documentos XHTML, veja abaixo.
</p><p>Ele tentará ler um subconjunto DTD interno, ou externo como explicado acima, e tentará usar essa informação para reconhecer o ID do tipo do atributo, valores dos atributos padrão e entidades gerais.
</p>
<h4 id="Outras_Notas" name="Outras_Notas"> Outras Notas </h4>
<p>Muito do Document Object Model (<a class="external" href="http://www.w3.org/DOM/">DOM</a>, W3C) aplica-se para XML. Do mesmo modo, a folhas de estilos (CSS) (<a class="external" href="http://www.w3.org/Style/CSS/">CSS</a>, W3C) podem ser usado para documentos XML.
</p><p>O código para a maioria do núcleo XML pode ser encontrado nos seguintes diretórios no servidor Mozilla CVS: content/xml/, parser/expat/ e parser/htmlparser.
</p><p>O grupo de notícias para discução de XML no Mozilla depende um pouco, da natureza da pergunta.
Por exemplo, questões relacionadas a DOM pode ser discutida provavelmente em mozilla.dev.tech.dom newsgroup, enquanto os estilo devem ser discutidos em mozilla.dev.tech.css e assim por diante. Para ter todas os grupos de notícias em XML é mozilla.dev.tech.xml.
</p>
<table class="standard-table"> <tbody><tr>
<td class="header">Especificações ou tecnologia
</td><td class="header">Status e/ou informãções adicionais
</td></tr>
<tr>
<td>XML
</td><td><a class="external" href="http://www.w3.org/TR/REC-xml">W3C Recommendation</a>
</td></tr>
<tr>
<td>Namespaces em XML
</td><td><a class="external" href="http://www.w3.org/TR/REC-xml-names/">W3C Recommendation</a>
</td></tr>
<tr>
<td>Associando Estilos Com Documentos XML
</td><td><a class="external" href="http://www.w3.org/TR/xml-stylesheet/">W3C Recommendation</a>
</td></tr>
<tr>
<td>Estilizando documentos XML com CSS
</td><td>
</td></tr>
<tr>
<td> Manipulação de Documentos XML com scripts atrávez de DOM
</td><td>
</td></tr>
</tbody></table>
<h3 id="Otras_Recomenda.C3.A7.C3.B5es_Suportadadas_pela_W3C_para_XML" name="Otras_Recomenda.C3.A7.C3.B5es_Suportadadas_pela_W3C_para_XML"> Otras Recomendações Suportadadas pela W3C para XML </h3>
<table class="standard-table"> <tbody><tr>
<td class="header">Especificações ou Tecnologia
</td><td class="header">Documentação
</td></tr>
<tr>
<td>XHTML
</td><td><a class="external" href="http://www.w3.org/TR/xhtml1/">W3C </a>
</td></tr>
<tr>
<td>XML Base (somente links, não use para <code>:visited</code> etc. propriedades <a href="pt/CSS">CSS</a>)
</td><td><a class="external" href="http://www.w3.org/TR/xmlbase/">W3C </a>
</td></tr>
<tr>
<td>XLink (somentes simples XLinks)
</td><td><a class="external" href="http://www.w3.org/TR/xlink/">W3C</a>
</td></tr>
<tr>
<td>FIXptr
</td><td><a class="external" href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">W3C "proposal"</a>
</td></tr>
<tr>
<td>XPointer Framework
</td><td><a class="external" href="http://www.w3.org/TR/xptr-framework/">W3C</a>
</td></tr>
<tr>
<td>XPointer <code>element()</code>
</td><td><a class="external" href="http://www.w3.org/TR/xptr-element/">W3C</a>
</td></tr>
<tr>
<td>XPointer <code>xmlns()</code>
</td><td><a class="external" href="http://www.w3.org/TR/xptr-xmlns/">W3C </a>
</td></tr>
<tr>
<td>XPointer <code>fixptr()</code>
</td><td>Somente um envoltório FIXptr
</td></tr>
<tr>
<td>XPointer <code>xpath1()</code>
</td><td><a class="external" href="http://www.simonstl.com/ietf/draft-stlaurent-xpath-frag-00.html">Internet-Draft</a>
</td></tr>
<tr>
<td><code>document.load()</code>, <code>document.async</code>
</td><td><a class="external" href="http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS">Part do DOM Level 3 Load &amp; Save módulo, um esboço W3C</a>
</td></tr>
</tbody></table>
<h4 id="XHTML" name="XHTML"> XHTML </h4>
<p>Nós temos um suporte <a href="pt/XHTML">XHTML</a> razoável, muitas coisas devem ser trabalhadas. Tratamos os arquivos XHTML diferentemente, dependendo do <i>mime type</i> (ou o sufixo do arquivo, caso ele tenha sido carregado localmente). Arquivos que são do caminho do código <a href="pt/HTML">HTML</a> não são checados para ver se estão bem formatados. Você verá também que nem todas as características do XHTML são suportadas quando você exercita o caminho do código HTML.
</p>
<table class="standard-table"> <tbody><tr>
<td class="header">MIME Type
</td><td class="header">Extensão do Arquivo
</td><td class="header">Caminho do Código
</td></tr>
<tr>
<td>text/xml<br>application/xml<br>application/xhtml+xml
</td><td>xml<br>xht<br>xhtml
</td><td>XML
</td></tr>
<tr>
<td>text/html
</td><td>html<br>htm
</td><td>HTML
</td></tr>
</tbody></table>
<p>O documento inteiro não precisa ser um XHTML. Você pode usar elementos XHTML dentro de um documento XML arbitrário por usar <i>namespace</i> XHTML. Veja a sessão <a href="#Testing_and_QA">Testing and QA</a> por exemplo. O <i>namespace</i> XHTML correto é <code><span class="nowiki">http://www.w3.org/1999/xhtml</span></code>
</p><p>Note que as entidades XHTML, como <code>&amp;auml;</code>, Trabalham somente em conformidade com documentos XHTML que tenham um Formal Public Identifier (ou em outras palavras, uma sessão DOCTYPE com um identificador PUBLIC). Entidades XHTML não trabalham com documentos XML arbitrátios, mesmo se o <i>namespace</i> XHTML está sendo usado. Os identificadores públicos que são reconhecidos são:
</p>
<pre>-//W3C//DTD XHTML 1.0 Transitional//EN
-//W3C//DTD XHTML 1.1//EN
-//W3C//DTD XHTML 1.0 Strict//EN
-//W3C//DTD XHTML 1.0 Frameset//EN
-//W3C//DTD XHTML Basic 1.0//EN
-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN
-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN
-//W3C//DTD SVG 20001102//EN
-//WAPFORUM//DTD XHTML Mobile 1.0//EN
</pre>
<h4 id="XML_Linking_e_Pointing" name="XML_Linking_e_Pointing"> XML <i>Linking</i> e <i>Pointing</i> </h4>
<p>O suporte a XML <i>Linking</i> inclui <a class="external" href="http://www.w3.org/TR/xmlbase">XML Base</a> (usado somente quando você move o cursor sobre um link ou clica em um link) e simples <a class="external" href="http://www.w3.org/TR/xlink/">XLinks</a>. Você pode colocar qualquer elemento XML em um XLink usando o XLink <i>namespace</i> <code><span class="nowiki">http://www.w3.org/1999/xlink</span></code>. Você pode também usar os elementos de <i>linking</i> do XHTML <i>namespace</i>. Veja a sessão <a href="#Testing_and_QA">Testing and QA</a> para amostras.
</p><p>Para <i>pointing</i> em recursos nos documentos XML, Mozilla também suporta <a class="external" href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">FIXptr</a>, uma versão simplificada e não-compatível do XPointer. Em adição ao uso do FIXptr em links, é possível usá-lo a partir de <i>scripts</i>. Veja a interface proprietária <code><a href="https://dxr.mozilla.org/mozilla-central/source/dom/public/idl/core/nsIDOMXMLDocument.idl" rel="custom">dom/public/idl/core/nsIDOMXMLDocument.idl</a></code>. Há um caso de exemplo para <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=46954&amp;action=view">FIXptr links</a> e um <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=61629&amp;action=view">exemplo de <i>scripting</i></a>.
</p><p>Desde 1.4 alpha, Mozilla também suporta <a class="external" href="http://www.w3.org/TR/xptr-framework/">XPointer Framework</a>, <a class="external" href="http://www.w3.org/TR/xptr-element/">esquema XPointer <code>element()</code></a>, <a class="external" href="http://www.w3.org/TR/xptr-xmlns/">esquema XPointer <code>xmlns()</code></a>, esquema XPointer <code>fixptr()</code> e <a class="external" href="http://www.simonstl.com/ietf/draft-stlaurent-xpath-frag-00.html">esquema XPointer <code>xpath1()</code></a>. O processador XPointer é extensível e é fácil de implementar suporte para outros esquemas - dê uma olhada em <a href="https://dxr.mozilla.org/mozilla-central/source/content/xml/document/public/nsIXPointer.idl" rel="custom">API</a>. O esquema <code>xpath1()</code> foi <a href="https://dxr.mozilla.org/mozilla-central/source/content/xslt/src/xpath/nsXPath1Scheme.cpp" rel="custom">implementado usando este mecanismo extensível</a>. Há também uma <a href="https://dxr.mozilla.org/mozilla-central/source/dom/public/idl/core/nsIDOMXMLDocument.idl" rel="custom">API proprietária de &lt;i&gt;scripts&lt;/i&gt;</a> para o processador XPointer. Há um <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=119333&amp;action=view">caso de exemplo para XPointers</a> que você também pode estudar.
</p><p>Por último, há uma preferência que você talvez queira testar (especialmente útil com FIXptr) que selecionará a área de alvo do link quando você atravessá-la. Não ná interface de usuário para configurar esta preferência ainda, então você precisará editar o arquivo de preferências manualmente. Adicione esta linha:
</p>
<pre>pref("layout.selectanchor", true);
</pre>
<h4 id="M.C3.A9todos_de_carregamento_e_salvamento_do_DOM" name="M.C3.A9todos_de_carregamento_e_salvamento_do_DOM"> Métodos de carregamento e salvamento do DOM </h4>
<p><code>document.load()</code> é uma parte de uma antiga versão do <a class="external" href="http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS">DOM Level 3 Load &amp; Save module</a> do W3C. O Mozilla atualmente implementa somente o método <code>load()</code> e a propriedade <code>async</code>. Desde 1.4 alpha é possível carregar documentos sincronicamente, antes só era possível de maneira assíncrona. <a href="https://dxr.mozilla.org/mozilla-central/source/content/xml/tests/load/" rel="custom">Veja a amostra de carregamento</a> no diretório de textes XML. (Carregando o arquivo load.html da página LXR gerada não trabalhará, pois o LXR converterá o arquivo test.xml em HTML e servirá como HTML. Para testar esta funcionalidade, crie os arquivos no seu disco local ou em um servidor web.)
</p>
<h3 id="Recomenda.C3.A7.C3.B5es_XML_externas_ao_suporte_W3C" name="Recomenda.C3.A7.C3.B5es_XML_externas_ao_suporte_W3C"> Recomendações XML externas ao suporte W3C </h3>
<table class="standard-table"> <tbody><tr>
<td class="header">Especificação ou Tecnologia
</td><td class="header">Documentação
</td><td class="header">Projeto Mozilla
</td></tr>
<tr>
<td><a href="pt/XSLT">XSLT</a>
</td><td><a class="external" href="http://www.w3.org/TR/xslt">Recomendação W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/xslt/">XSLT</a>
</td></tr>
<tr>
<td><a href="pt/XPath">XPath</a>
</td><td><a class="external" href="http://www.w3.org/TR/xpath">Recomendação W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/xslt/">XSLT</a>
</td></tr>
<tr>
<td><a href="pt/XMLHttpRequest">XMLHttpRequest</a>
</td><td><a class="external" href="http://www.w3.org/TR/XMLHttpRequest/">Esboços W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/xmlextras/">Extras XML</a>
</td></tr>
<tr>
<td><a href="pt/DOMParser">DOMParser</a> e <a href="pt/XMLSerializer">XMLSerializer</a>
</td><td><a class="external" href="http://www.mozilla.org/xmlextras/">Mozilla</a>
</td><td><a class="external" href="http://www.mozilla.org/xmlextras/">Extras XML</a>
</td></tr>
<tr>
<td><a href="pt/SAX">SAX</a>
</td><td><a class=" external" href="http://www.saxproject.org/">http://www.saxproject.org/</a>
</td><td>
</td></tr>
<tr>
<td><a href="pt/SOAP_em_navegadores_baseados_no_Gecko">SOAP</a>
</td><td><a class="external" href="http://www.w3.org/TR/SOAP/">Nota W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/webservices/">Serviços Web</a>
</td></tr>
<tr>
<td><a href="pt/XML-RPC">XML-RPC</a>
</td><td><a class="external" href="http://www.xmlrpc.com/spec">UserLand Software</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/xmlrpc/">XML-RPC</a>
</td></tr>
<tr>
<td><a href="pt/RDF">RDF</a>
</td><td><a class="external" href="http://www.w3.org/RDF/">Recomendações W3C</a>
</td><td><a href="pt/RDF">RDF</a>
</td></tr>
<tr>
<td><a href="pt/SVG">SVG</a>
</td><td><a class="external" href="http://www.w3.org/Graphics/SVG/">Recomendações Propostas W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/svg/">SVG</a>
</td></tr>
<tr>
<td><a href="pt/MathML">MathML</a>
</td><td><a class="external" href="http://www.w3.org/TR/MathML/">Recomendações W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/mathml/">MathML</a>
</td></tr>
<tr>
<td><a href="pt/P3P">P3P</a>
</td><td><a class="external" href="http://www.w3.org/TR/P3P/">Recomendações W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/p3p/">P3P</a>
</td></tr>
<tr>
<td><a href="pt/Acessando_Servi%c3%a7os_Web_no_Mozilla_usando_WSDL_Proxying">WSDL</a>
</td><td><a class="external" href="http://www.w3.org/TR/wsdl">Nota W3C</a>
</td><td><a class="external" href="http://www.mozilla.org/projects/webservices/">Serviços Web</a>
</td></tr>
<tr>
<td><a href="pt/XBL">XBL</a>
</td><td><a href="pt/XBL/XBL_1.0_Reference">Referência XBL do Mozilla</a>
</td><td>
</td></tr>
<tr>
<td><a href="pt/XUL">XUL</a>
</td><td><a href="pt/XUL_Reference">Referência XUL do Mozilla</a>
</td><td>
</td></tr>
</tbody></table>
<h3 id="Roadmap" name="Roadmap"> <i>Roadmap</i> </h3>
<p>As próximas grandes tarefas incluem o suporte para o esquema XPointer <code>xpointer()</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=32832" title="Implement XPointer">bug 32832</a>), XInclude (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=201754" title="XML Inclusions (XInclude)">bug 201754</a>), XML Catalogs (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=98413" title="Implement XML Catalogs">bug 98413</a>), XForms (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=97806" title="Implement W3C XForms in browser and composer">bug 97806</a>; o trabalho está sendo feito na implementação desde como extensão), análise de validação (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=196355" title="Implement validating XML parser (validate with DTDs)">bug 196355</a>),Esquemas XML, e incremento da disposição do documento XML (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=18333" title="FIXED: XML Content Sink should be incremental">bug 18333</a>).
</p><p>Para a completa implementação do XLink, nós precisamos de um gerenciador de links. Veja alguns <a class="external" href="http://www.mozilla.org/newlayout/xml/lmdesign.html">documentos de design</a> iniciais.
</p>
<h3 id="Testes_e_Garantia_de_Qualidade" name="Testes_e_Garantia_de_Qualidade"> Testes e Garantia de Qualidade </h3>
<p>Nós temos muitos casos de teste <i>linkados</i> à página de garantia de qualidade dae <a class="external" href="http://www.mozilla.org/quality/browser_sc.html">conformidade de padrões de navegador</a>.
</p><p>A maioria dos principais documentos de teste XML no servidor CVS estão localizados em <code><a href="https://dxr.mozilla.org/mozilla-central/source/content/xml/tests" rel="custom">content/xml/tests</a></code>. Nós temos também um par online: os livros demonstrações e a tabela de conteúdos de demonstração de IRS. Ambos demonstram XML, Associação de folhas de estilo ao XML, exibição de XML com CSS, <i>Namespaces</i> em XML, XLinks simples e manipulação do XML com <i>scripts</i> via DOM.
</p><p>Há um componente XML em Bugzilla.
</p><p>Nós também temos a palavra-chave "xhtml" para erros XHTML (estes tendem a ser dispersados através de componentes).
</p>
<h3 id="Como_eu_posso_ajudar.3F" name="Como_eu_posso_ajudar.3F"> Como eu posso ajudar? </h3>
<p>Se você pode programar, procure a <a class="external" href="http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=Browser&amp;component=XML&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;status_whiteboard=&amp;status_whiteboard_type=substring&amp;keywords=helpwanted&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;namedcmd=joki_not_fixed_not_future&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time">palavra-chave helpwanted em erros XML</a>. Nós não usamos isto sempre, então se você deseja evitar fazer trabalho duplicado você pode começar trabalhando em erros que tem <a class="external" href="http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=Browser&amp;component=XML&amp;target_milestone=Future&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;status_whiteboard=&amp;status_whiteboard_type=substring&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;namedcmd=joki_not_fixed_not_future&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time">futuros <i>milestones</i></a>, ou outro <i>milestone</i> que esteja definido bem para o futuro.
</p><p>Você pode sempre testar nosso suporte XML. Nós realmente gostaríamos de pegar testes que podem rodar automaticamente (isto pode requerer conhecimento em desenvolvimento web; <code>document.load()</code> e/ou Extras XML poderão ser necessários), mas provavelmente a maioria dos erros que tenhamos acabado de encontrar são por pessoas normais tentando fazer alguma coisa que funcione em alguns navegadores e não funciona no Mozilla.
</p><p><span class="comment">Categorias</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p>