<?xml version="1.0" encoding="UTF-8"?>
<linguagem>
<topico>
	<nome>Componente de programação</nome>
	<titulo>Componente de programação</titulo>
	<descritor>apoie, apoie.org, oficina, componente, programação, Linguagem de Descrição de Componentes, LDC, base do conhecimento, desenvolvimento, software</descritor>
	<lead>Transforma um conjunto de entradas em um conjunto de saídas.&lt;br&gt;Exemplo em &lt;a href=&quot;Ldc.html&quot;&gt;LDC&lt;/a&gt;: componente (entradas) =&gt; saídas</lead>
	<origem>Componente.xml</origem>
	<link>&lt;a href=&quot;http://www.google.com/search?q=define:componente&amp;hl=en&amp;oi=definel&amp;defl=pt&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;componente: busca no Google&quot; style=&quot;border: 0px solid ; width: 16px; height: 16px;&quot; alt=&quot;componente: busca no Google&quot; src=&quot;Google.jpg&quot;&gt;&lt;/a&gt; &lt;a href=&quot;http://pt.wikipedia.org/wiki/componente_de_software&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;componente: busca na Wikipedia&quot; style=&quot;border: 0px solid ; width: 16px; height: 16px;&quot; alt=&quot;componente: busca na Wikipedia&quot; src=&quot;Wikipedia.gif&quot;&gt;&lt;/a&gt;</link>
</topico>
<topico>
	<titulo>Definição</titulo>
	<desc>
		&lt;table&gt;
			&lt;tr&gt;&lt;td&gt;
				&lt;ul&gt; 
					&lt;li&gt;Como fazer determinada tarefa. Flexibiliza o
					&quot;fazer&quot;. É um &lt;a href=&quot;TopicoTipo.htm&quot;&gt;tipo de tópico&lt;/a&gt; 
					composto por uma rotina de programação independente descrita em &lt;a href=&quot;Ldc.html&quot;&gt;LDC&lt;/a&gt;.&lt;/li&gt; 
					&lt;li&gt;Para pessoas: definição de rotinas&lt;/li&gt; 
					&lt;li&gt;Para equipamentos: programas, scripts etc&lt;/li&gt; 
					&lt;li&gt;Um componente é um &lt;a href=&quot;Topico.html&quot;&gt;tópico&lt;/a&gt;,
					podendo ser consultado com as mesmas características.&lt;/li&gt; 
					&lt;li&gt;Objetivo: utilizar o mínimo de componentes para
					o máximo de possibilidades&lt;/li&gt; 
					&lt;li&gt;Qualquer
					solução pode ser constituída por diversos componentes, que já são
					construídos para serem utilizados em diversas soluções.&lt;/li&gt; 
					&lt;li&gt;Componentes são, preferencialmente,
					desenvolvidos em &lt;a href=&quot;Oficina.html&quot;&gt;oficinas&lt;/a&gt;.
					Cada componente é documentado e tem interface para testar em ambiente
					WEB, onde possa ser indicado que entradas deve utilizar e que saídas
					deve gerar.&lt;/li&gt; 
					&lt;li&gt;Um componente pode ser constituído por vários
					componentes.&lt;/li&gt; 
					&lt;li&gt;Um &lt;a href=&quot;Componente.html#7&quot;&gt;componente
					pode ser visto&lt;/a&gt; por diversos profissionais de formas diferentes&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/td&gt;&lt;td&gt;
				&lt;img alt=&quot;Componente&quot; src=&quot;Componente.jpg&quot;&gt;
			&lt;/td&gt;&lt;/tr&gt;
		&lt;/table&gt;
	</desc>
</topico>
<topico>
	<titulo>Níveis de detalhamento</titulo>
	<desc>
	Pode ser visto em diversos níveis de detalhamento. Um componente é um &lt;a href=&quot;Topico.html&quot;&gt;tópico&lt;/a&gt;,
	podendo ser consultado da mesma forma.

	&lt;h3&gt;Em cada componente temos os seguintes elementos:&lt;/a&gt;&lt;br&gt;&lt;/h3&gt; 
											&lt;ul&gt; 
												&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Entrada&lt;/span&gt;- EntrarDados (&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;&quot;&gt;telas, evento, autorização&lt;/span&gt;)
	=&gt; sistema recebe dados&lt;/li&gt; 
												&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Saída&lt;/span&gt;- ConsultarDados (opções de escolha, autorização)
	=&gt; usuário recebe &lt;span style=&quot;color: rgb(0, 153, 0); font-weight: bold;&quot;&gt;resultado da consulta&lt;/span&gt;&lt;/li&gt; 
												&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Processamento&lt;/span&gt;- Usuário conhece &lt;span style=&quot;font-weight: bold;&quot;&gt;o que&lt;/span&gt; é feito, &lt;span style=&quot;font-weight: bold;&quot;&gt;como&lt;/span&gt; é feito é invisível neste nível&lt;br&gt;ProcessarArmazenarDados (evento, regras,
	autorização) =&gt;transformações nos dados,&lt;br&gt;dados armazenados no sistema&lt;/li&gt; 
											&lt;/ul&gt; 
	</desc>
</topico>
<topico>
	<titulo>Entrada, Saída e Processamento</titulo>
	<desc>		
	&lt;h3&gt;Detalhando estes elementos temos para cada um deles:&lt;/h3&gt; 
											&lt;ul&gt; 
												&lt;li&gt;Entrada&lt;/li&gt; 
												&lt;li&gt;Saída&lt;/li&gt; 
												&lt;li&gt;Processamento&lt;/li&gt; 
											&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Dados do sistema&lt;/span&gt;&lt;br&gt;Em níveis mais externos: definidos&lt;br&gt;Em níveis mais internos: como são tratados&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Exemplos de detalhamento:&lt;/span&gt; 
											&lt;ul&gt; 
												&lt;li&gt;definir telas&lt;/li&gt; 
												&lt;li&gt;definir eventos&lt;/li&gt; 
												&lt;li&gt;atribuir autorização&lt;/li&gt; 
												&lt;li&gt;definir opções de escolha (definir menus e
	outros)&lt;/li&gt; 
												&lt;li&gt;definir consulta&lt;/li&gt; 
												&lt;li&gt;definir regras&lt;/li&gt; 
											&lt;/ul&gt; 
	</desc>
</topico>
<topico>
	<titulo>Componentes Internos</titulo>
	<desc>
		&lt;ul&gt; 
			&lt;li&gt;&lt;a href=&quot;CriarIndice.htm&quot;&gt;Criar Índice&lt;/a&gt;&amp;nbsp;(diretórios, filtros, minutas) =&gt; mapa do sítio, índce&lt;/li&gt; 
			&lt;li&gt;&lt;a href=&quot;Link.htm&quot;&gt;Exibir links&lt;/a&gt; (diretórios, filtro) =&gt; links existentes&lt;/li&gt; 
			&lt;li&gt;componente (SQL) =&gt; XML&lt;/li&gt; 
			&lt;li&gt;componente (CSV) =&gt; XML&lt;/li&gt; 
			&lt;li&gt;componente (XML) =&gt; CSV&lt;/li&gt; 
			&lt;li&gt;componente (XML, XSL, CSS) =&gt; HTML&lt;/li&gt; 
		&lt;/ul&gt;
	</desc>
</topico>
<topico>
	<titulo>Componentes Externos</titulo>
	<desc>
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;http://www.google.com/webelements/&quot; target=&quot;_blank&quot;&gt;Componentes do Google: como inseri-los em uma página&lt;/a&gt; 
			&lt;ul&gt; 
				&lt;li&gt;&lt;a href=&quot;http://www.google.com/webelements/calendar/&quot; target=&quot;_blank&quot;&gt;Agenda&lt;/li&gt; 
			&lt;/ul&gt; 
		&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/ypatterns/&quot; target=&quot;_blank&quot;&gt;Yahoo! Design Pattern Library&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	</desc>
</topico>
<topico>
	<titulo>Abordagem</titulo>
	<desc>
	Um componente transforma um ou mais &lt;a href=&quot;Texto.htm&quot;&gt;textos&lt;/a&gt; em
		outro(s) texto(s)
		&lt;ul&gt; 
												&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;transformar (texto1, texto2) =&gt; texto3&lt;br&gt;&lt;/span&gt;O componente transformar tem como entrada &quot;texto1, texto2&quot; e como saída
	&quot;texto3&quot;&lt;/li&gt; 
												&lt;li&gt;Envia texto (atualizar bd= envia SQL, consultar
	BD= envia SQL)&lt;/li&gt; 
												&lt;li&gt;Recebe texto&lt;/li&gt; 
											&lt;/ul&gt; 
											&lt;ul&gt; 
											&lt;/ul&gt;	Textos utilizados para entrada, saída e componente são strings,
		podendo ser&amp;nbsp;scripts:&amp;nbsp;&lt;a href=&quot;Javascript.html&quot;&gt;JavaScript&lt;/a&gt;, &lt;a href=&quot;Shell.html&quot;&gt;Shell&lt;/a&gt;, AWK, SQL, &lt;a href=&quot;Xml.html&quot;&gt;XML&lt;/a&gt;, XSL,
		CSS, &lt;a href=&quot;CSVDiagramaSintatico.htm&quot;&gt;CSV&lt;/a&gt;, HTML etc.
	</desc>
</topico>
<topico>
<titulo>Ações envolvidas (&lt;a href=&quot;5W2H.html&quot;&gt;5w2h&lt;/a&gt;)</titulo>
	<desc>
		&lt;table style=&quot;text-align: left;&quot; border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
			&lt;tbody&gt;
			&lt;tr&gt;
			&lt;td&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Ações&lt;/span&gt;&lt;/td&gt;
			&lt;td style=&quot;font-weight: bold;&quot;&gt;O que&lt;/td&gt;
			&lt;td style=&quot;font-weight: bold;&quot;&gt;Como&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Quem&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Onde&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Quando&lt;/span&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
			&lt;td style=&quot;vertical-align: top;&quot;&gt;preparar
			componente&lt;/td&gt;
			&lt;td style=&quot;vertical-align: top;&quot;&gt;gerar
			código ou texto executável&lt;/td&gt;
			&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;|
			programar&lt;br&gt;
			&amp;nbsp;| gerar código&lt;/td&gt;
			&lt;td&gt;&amp;nbsp;| programador, &lt;br&gt;
			&amp;nbsp;| especialista&lt;br&gt;
			&amp;nbsp;| gerador de&amp;nbsp; componente&lt;/td&gt;
			&lt;td&gt;&amp;nbsp;|
			editor de textos&lt;br&gt;
			&amp;nbsp;| servidor&lt;br&gt;
			&amp;nbsp;| navegador&lt;/td&gt;
			&lt;td style=&quot;vertical-align: top;&quot;&gt;antes
			de executar componente&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
			&lt;td colspan=&quot;1&quot; rowspan=&quot;3&quot; style=&quot;vertical-align: top;&quot;&gt;executar
			componente&lt;/td&gt;
			&lt;td colspan=&quot;1&quot; rowspan=&quot;3&quot; style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;|
			código&lt;br&gt;
			&amp;nbsp;| LDC&lt;br&gt;
			&amp;nbsp;| matriz de transições e ações&lt;/td&gt;
			&lt;td&gt;executar&lt;br&gt;
			&lt;/td&gt;
			&lt;td style=&quot;vertical-align: top;&quot;&gt;Sistema
			operacional &lt;/td&gt;
			&lt;td colspan=&quot;1&quot; rowspan=&quot;3&quot; style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;|
			servidor&lt;br&gt;
			&amp;nbsp;|&amp;nbsp;navegador&lt;/td&gt;
			&lt;td colspan=&quot;1&quot; rowspan=&quot;3&quot; style=&quot;vertical-align: top;&quot;&gt;quando
			algum gatilho disparar&amp;nbsp;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
			&lt;td&gt;interpretar&lt;/td&gt;
			&lt;td&gt;Interpretador&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
			&lt;td&gt;&amp;nbsp;| simular&lt;br&gt;
			&amp;nbsp;| emular&lt;/td&gt;
			&lt;td&gt;Simulador&lt;/td&gt;
			&lt;/tr&gt;
			&lt;/tbody&gt;
			&lt;/table&gt;
			preparar &amp;gt; gatilho &amp;gt; executar&amp;nbsp;
	</desc>
</topico>
<topico>
	<titulo>Fábrica de componentes</titulo>
	<desc>
		&lt;p&gt;A partir de &lt;a href=&quot;Algoritmo.htm&quot;&gt;algorítmos&lt;/a&gt; bem definidos contruir componente em linguagem específica.&lt;/p&gt;
		&lt;ul&gt;
			&lt;li&gt;Componentes simples&lt;/li&gt;
			&lt;li&gt;Componentes agregados&lt;/li&gt;
			&lt;li&gt;Interfaces&lt;/li&gt;
			&lt;ul&gt;
				&lt;li&gt;entrada de dados&lt;/li&gt;
				&lt;li&gt;consulta&lt;/li&gt;
				&lt;li&gt;conhecimento Analista de negócios&lt;/li&gt;
				&lt;li&gt;TI (parametrização e configurações)&lt;/li&gt;
				&lt;li&gt;usabilidade (facilitar uso de quem opera parte específica)&lt;/li&gt;
			&lt;/ul&gt;
			&lt;li&gt;componentes gráficos - AlgoritmoProlog (texto) =&gt; desenho(vetorial)&lt;/li&gt;
			&lt;li&gt;um aplicativo pode ser usado como componente. Às vezes será necessário desenvolver ou adaptar interfaces para importar e
	exportar dados.&lt;/li&gt;
		&lt;/ul&gt;
	</desc>
</topico>
<topico>
	<titulo>Achar, melhorar ou desenvolver</titulo>
	<desc>
		&lt;p&gt;Componentes necessários (achar, melhorar ou desenvolver)&lt;/p&gt;
		&amp;nbsp;&amp;nbsp;&amp;nbsp; * &lt;a href=&quot;Shell.html&quot;&gt;shell&lt;/a&gt;: Consultar (QUERY_STRING,
		RegraSQL.csv) =&amp;gt; resultado consulta&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		1. URLEncode2ASCII (QUERY_STRING) =&amp;gt;
		entrada&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		2. Dado2MaiusculaSemAcento (entrada) =&amp;gt; entrada&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		* formato:&amp;nbsp; &quot;nome1=dado1&amp;amp;nome2=dado2&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		* transformar dados em maiúsculas&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		* tirar acentos e Ç&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		3.&amp;nbsp; AWK: MontarTexto&amp;nbsp; (entrada, RegraSQL.csv)
		=&amp;gt; SQL&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		4. ASCII2URLEncode (SQL) =&amp;gt;
		SQLWeb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		# necessário?&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		5. ConsultarBD (SQLWeb) =&amp;gt; Resultado.xml&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		* ambiente Apache + Java +
		Apache&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		* JSP: # está funcionando
		http://10.32.0.18/prod/cvm/run/runSql.jsp?query=sql&amp;amp;tit=titulo&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		* consultar com SQL grande (&amp;gt; 4kB)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		6. Exibir (Resultado.xml, ...xsl, ...csv) =&amp;gt; resultado consulta&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Transformações desejáveis:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		1. desenhar (texto genérico) =&amp;gt; desenho simples (retângulos ou
		elipses com texto e setas entre figuras)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		2. &lt;a href=&quot;BNF2DiagramaSintatico.htm&quot;&gt;desenhar (BNF) =&amp;gt; Diagrama Sintático - Diagrama de Sintaxe (gráfico)&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		3. desenhar (BNF) =&amp;gt; Autômatos Finitos (gráfico, sem semântica)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		4. desenhar (Matriz de Transições, Matriz de Acoes) =&amp;gt; Autômato
		Finito (gráfico)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		5. transformar (expressao regular) =&amp;gt; BNF&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		6. transformar (BNF) =&amp;gt; expressao regular&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		7. transformar (BNF) =&amp;gt; Matriz de Transições&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		8. transformar (Matriz de Transições) =&amp;gt; BNF&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		9. NaoDeterministico2Deterministico (Matriz de Transições, Matriz de
		Acoes) =&amp;gt; (Matriz de Transições, Matriz de Acoes) - (transformar
		Autômato Finito não determinístico em determinístico)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		10. simplificar (Matriz de Transições, Matriz de Acoes) =&amp;gt;
		(Matriz de Transições, Matriz de Ações)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * browser (menu.xml,&amp;nbsp; menu.xsl)
		=&amp;gt; menu.htm&amp;nbsp;&amp;nbsp;&amp;nbsp; #
		menu.xml=ok&amp;nbsp;&amp;nbsp; menu.xsl= falta consertar&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * CSV2HTML.cgi (.csv) =&amp;gt;
		tabela.html&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * browser (.xml, .xsl) =&amp;gt;
		tabelas.html (definir .xsl)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * xalan (arq.xml, .xsl) =&amp;gt; arq.csv&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * analisador sintático: .html, .xml,
		.xsl, .css&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * mapa do site (inclusive parcial, a
		partir de determinada página) feito automaticamente.
	</desc>
</topico>
<topico>
	<titulo>Site</titulo>
	<desc>
		&lt;p&gt;w - serviço Web&lt;br&gt;b - baixar e instalar&lt;br&gt;c - cadastrar&lt;/p&gt;
		&lt;h3&gt;Existentes&lt;/h3&gt;
            &lt;b&gt;Converter&lt;/b&gt;&lt;br&gt;&lt;a href=&quot;http://www.baixaki.com.br/download/Some-PDF-to-Word-Converter.htm
&quot;&gt;&lt;img style=&quot;border: 0px solid ; width: 100px; height: 65px;&quot; alt=&quot;Converter PDF para DOC&quot; title=&quot;Converter PDF para DOC&quot; src=&quot;Pdf2Doc.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.baixaki.com.br/download/Some-PDF-to-Word-Converter.htm&quot;target=&quot;_blank&quot;&gt;Pdf2Doc&lt;/a&gt; - &lt;a href=&quot;http://www.baixaki.com.br/comparar/default.asp?c=52062,2547,38276,18213&quot;&gt;comparar&lt;/a&gt;&lt;br&gt;
			&lt;ul&gt;
				&lt;li&gt;&lt;a href=&quot;ImagemEditor.htm&quot; target=&quot;_blank&quot;&gt;Editar Imagem&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;SalvarArquivo.htm&quot;&gt;Salvar arquivo&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;
			&lt;b&gt;Obter&lt;/b&gt;&lt;br&gt;
			&lt;ul&gt;
				&lt;li&gt;índice - títulos das páginas
em ordem alfabética com link para a página&lt;/li&gt;
				&lt;li&gt;relacionamentos entre páginas
- para cada página: quais ela chama, quais a chamam&lt;/li&gt;
				&lt;li&gt;buscar palavras em arquivos em
conjunto de diretórios&lt;/li&gt;
			&lt;/ul&gt;
			&lt;a href=&quot;Conhecimento.html#7&quot;&gt;Interface para conhecimento&lt;/a&gt;
	</desc>
</topico>
</linguagem>
