Original Article: The XML FAQ
Author: The XML FAQ

Perguntas Frequentes Sobre Linguagem Markup Extensível (XML)

Resumo

Essa é uma lista de Perguntas Frequentes sobre Linguagem Markup Extensível (XML - Extensible Markup Language). Ela tem respostas para a maioria das dúvidas comuns que as pessoas têm sobre XML. Se você está buscando respostas à perguntas sobre áreas relacionadas, como SGML, HTML, scripts CHI, PHP, JSP, ASP, Javascript, Java, banco de dados, ou pinguins, você pode encontrar algumas notas aqui, mas provavelmente deverá procurar em outro lugar também.

O FAQ é voltado a ser um recurso primário à usuários da web, autores, desenvolvedores, assim como editores e o leitor interessado. Detalhes da sua organização, contribuidores, disponibilidade, traduções, e revisões estão nas seções Admin. Atualizações ao FAQ são notificadas às listas de email e grupos listados em Onde posso discutir a implementação e desenvolvimento de XML?

O documento completo está disponível para download em vários formatos: confira disponibilidade para uma lista.

Histórico de revisão

v. 6.63 — 22 de Fevereiro 2017
Eventos atualizados, adicionado TUG2015.
v. 5.00 — 14 Agosto 2014
Informações e links obsoletos removidos, apresentação reformatada (obrigado a Parker e o PWA pela ajuda com CSS). Questões sobre Java e Javascript movidas de Autores para Desenvolvedores, e pergunta sobre rodar XML para Básicos. IDs appendix renomeados para Apêndices, contrib para Contribuições, e revhist para Revisões, para que as seções possam ser feitas por ID ao invés de números e títulos. Script de pesquisa reescrito. Eventos atualizados. Transformação LATEX também atualizada e PDFs resetados.
v. 6.1 — 27 Julho 2014
Link quebrado para Q24 “Quais outros sistemas markup existem?” (obrigado a David Maltby por isso); e alguns erros de digitação que passaram pela revisão (obrigado a Martin Holmes por avistá-los)
v. 6 — 4 Julho 2014
Links e datas atualizadas, gerados novamente em novo formato.
v. 4.58 — 24 Abril 2010
Eventos atualizados, Prague XML removido, Simpósio Balisage adicionado
v. 4.57 — 27 Fevereiro 2010
Eventos atualizados, mudanças provisórias adicionadas para a formatação em preparação para um re-lançamento mais tarde em 2010.
v. 4.56 — 8 Agosto 2007
Links e detalhes adicionados para HTML5
v. 4.55 — 1 Agosto 2007
Eventos atualizados para 2007-2008. Detalhes atualizados para ODF e OOXML. Seção adicionada sobre softwares quebrados. Manuseio de pesquisas mal sucedidas revisado.
v. 4.54 — 1 Junho 2006
Erro na descrição da xml-stylesheet corrigido. Links de destino adicionados para Respostas Rápidas.
v. 4.53 — 12 Abril 2006
Detalhes de XML para Safari atualizados, e adicionado um novo questionamento curioso
v. 4.52 — 26 Março 2006
Mais palavras-chave adicionadas e link quebrado consertado para o FAQ XSL
v. 4.51 — 28 Fevereiro 2006
Explicação adicionada sobre xml:is, xml:space, e xml:lang. Adicionada nova pergunta sobre como ler (abrir) um arquivo XML que você recebeu.
v. 4.5 — 27 Fevereiro 2006
Mais palavras-chave adicionadas pegas de pesquisas mal sucedidas. URLs de arquivos, uso de DTDs compiladas, dados auto-descritivos, a natureza Booleana de controles de parâmetros de entidade, como conseguir funções HTML (formulários, etc).
v. 4.41 — 7 Janeiro 2006
Erro de referência cruzada em conteúdo gerado consertado
v. 4.4 — 1 Janeiro 2006
Edições gramáticas mínimas, mudanças dramáticas aos metadados DC e indexagem. Adicionada entrada no glossário sobre exportar dados para CSV e descrição de nodes e grove expandidas. Bug elusivo no feed RSS consertado. Nomes de contribuidores adicionados ao índice.
v. 4.39 — 1 Dezembro 2005
Algumas palavras-chave refinadas, mudada a apresentação de alguns exemplos, um parágrafo sobre tratamento de espaço foi refraseado, e detalhes foram adicionados sobre delegar um Schema à uma instância.
v. 4.38 — 1 Novembro 2005
Adicionadas visões pessoais sobre patentes, direitos de atribuição, e propriedade intelectual.
v. 4.37 — 31 Outubro 2005
Ambiguidades removidas em Como eu incluo um arquivo XML em outro?.
v. 4.36 — 16 Outubro 2005
Datas dos eventos atualizadas em Onde encontro mais informações sobre XML?.
v. 4.35 — 8 Outubro 2005
Alguns links quebrados concertados e alguns obsoletos foram removidos. Nota sobre BOM adicionada.
v. 4.34 — 1 Outubro 2005
Pergunta sobre CDATA foi dividida em duas: uma para a própria CDATA, e uma para outras formas de lidar com HTML embutida. Alguns palavras-chave adicionadas, e revisadas as perguntas Onde posso discutir a implementação e desenvolvimento de XML? e Qual é a diferença entre XML e C ou C++ ou Java?. Consertado um bug mínimo no script de pesquisa.
v. 4.33 — 12 Setembro 2005
Mais palavras-chave adicionadas e uma dica para a nota sobre asp.net.
v. 4.32 — 10 Setembro 2005
Detalhes de xml:id adicionados para a Nota sobre atributos.
v. 4.31 — 9 Setembro 2005
Adicionadas notas sobre Linha de Produção e atributos.
v. 4.3 — 5 Setembro 2005
Adicionadas as notas eliminadas de pesquisas mal sucedidas como um Glossário; algumas URLs atualizadas, e adicionada uma para XQuery na pergunta sobre Banco de Dados (Obrigado, Liam); Para que serve o XML?, Como o XML se parece (por dentro)?, O que é parsing e como o faço em XML?, e pergunta sobre Seções CDATA. Adicionada uma nova pergunta sobre Condicionais. Indexagem para perguntas melhorada, incluindo a remoção de citações anexadas, e muitos metadados adicionados.
v. 4.2 — 1 Julho 2005
Nova lista de email RNG adicionada, seção sobre Schemas, atualizada, links adicionados à Declaração XML para SGML. Nomes pessoais tiveram tags atualizadas para reconhecimento, e FAQs relacionados foram identificados. Questão sobre Por Que XML expandida. Adicionado link para enviar uma página por email. Dicas sobre conseguir typeset de saída, por exemplo LATEX. foram adicionadas e expandidas. Nova seção sobre caracteres especiais adicionada.
v. 4.1 — 15 Maio 2005
Estrutura revisada e nova folha de estilo para novo local em http://xml.silmaril.ie/. As quatro seções principais permanecem, mas o texto é servido em perguntas separadas e seções ao invés de um arquivo imenso (o PDF permanece como um documento único, é claro). Referências removidas à linguagem Balise, agora morta; adicionada uma dica sobre seleção de editor e algumas notas sobre edição de WYSIWYG XSL[T].
v. 4.0 — 1 Janeiro 2005
Voltamos para markupDocBook usando qandaset ao invés do QAML que foi usado nos últimos dois maiores lançamentos. Texto revisado na maioria das seções para clareza com as palavras, e alguns materiais agora estabelecidos foram reusados no pretérito perfeito. Adicionadas novas datas para 2005. Referências explícitas foram adicionadas para o GNU FDL na seção legal. Foi refeita a dica sobre tipos de XML numa nova pergunta, e adicionada uma nova pergunta, sobre inclusão de arquivo e o uso de Seções Marcadas de CDATA.
v. 3.02 — 12 Janeiro 2004
Adicionadas atualizações sobre eventos de 2004.
v. 3.01 — 1 Janeiro 2004
Mudanças tipográficas mínimas
v. 3.0 — 1 Janeiro 2003
Adicionadas informações sobre aplicações Office incluindo Corel, Microsoft, e Sun (para manter ordem alfabética :-); atualizados detalhes sobre conferências e treinamentos; detalhes do Navegador atualizados; algumas frases desajeitadas foram reescritas; algumas URLs obsoletas foram removidas (a maioria para sites de ‘boas ideais” que morreram); formulação da pergunta sobre banco de dados mudada; detalhes adicionais sobre como fazer uma validação autônoma na pergunta sobre parsing (obrigado a Bill Rayer); pergunta sobre como apresentar XML à administração (obrigado a Tad McClellan); as perguntas sobre APIs e o DOM foram resumidos na pergunta sobre software, que foi extensivamente reescrita; ainda mais explicações adicionadas na seção sobre Unicode; pequenos erros de digitação consertados em 3.01; datas de eventos de 2004 adicionadas em 3.02..
v. 2.1 — 1 Janeiro 2002
Adicionado Lista de email de Humanidades; adicionadas mais referências XML para banco de dados; adicionado o FAQ de Namespaces; alguns mal entendidos sobre codificação de caracteres foram abordados; endereço de email do editor foi alterado; nova pergunta sobre Elementos raiz adicionada; XLink atualizada para Recomendação W3C; endereço FAQ SGML ; atualizado; alguns links quebrados consertados; traduções em Alemão e Amharic adicionadas; revisões mínimas em formulação. A edição desta vez foi feita em epcEdit 1.02. V.2.11 inclui novo material sobre expectativas e navegadores XML, remoção da lista de emails, e alguns correções à erros de digitações e links. Obrigado a Seán Cannon e Dave&Nikki por depurar a folha de estilos CSS.
v. 2.0 — 1 Junho 2001
DTD mudou de DocBook SGML para QAML XML; formulário de questionamento removido devido à abuso; maioria das perguntas foram revisadas e em alguns casos reescritas; referências atualizadas para novas versões de padrões, recomendações e rascunhos de trabalho associados; adicionado link para página de teste Unicode de Jon Noring e a suíte de teste XSLT/XPath de NIST; links de Eve Maler atualizados para DTD na especificação; adicionados avisos sobre soletragem e punk chew asian; pergunta sobre namespaces adicionada; consertado bug na folha de estilos; explicação adicionada sobre software de “documento” vs de “dados”; nova lista de email adicionada em XSL:FO; endereços de Robin Cover atualizados; pergunta sobre tipos de mídia atualizada para RFC 3023; Pergunta sobre gráficos estendida para cobrir SVG. Para 2.01 houve pequenos erros de digitação, alguns links atualizados (para as versões recentes dos padrões, e na seção sobre Mais Informações), e algumas mudanças de formulação. Obrigado a James Cummings pela leitura intensiva à prova de erros. Edição foi feita usando GNU Emacs e psgml-mode.
v. 1.6 — 1 Julho 2000
Traduções em Francês e Tcheco e uma lista de email Finlandesa, e a lista de traduções foi reorganizada; URLs atualizadas para grupos de notícia; referência para Unicode clarificada; pergunta sobre terminologia foi reformulada; mais links adicionados para a pergunta sobre testar conformidade; erro no exemplo de modelo de conteúdo corrigido para conteúdos mistos; pergunta sobre folhas de estilo atualizada; edições mínimas na pergunta sobre software; mudanças maiores na pergunta sobre servidores e tipos de mídia; pergunta sobre XML Schemas atualizada; adicionada nova pergunta sobre executar programas XML; exemplo matemático substituído por um menos provável de perturbar a suscetibilidade sensível de alguns leitores; nova pergunta adicionada sobre saber SGML/HTML antes de XML.
v. 1.5 — 1 Junho 1999
Adicionadas novas listas de email em Italiano e em Francês; mais duas traduções à caminho (Chinês e Tcheco); links atualizados para a pergunta sobre DTDs; pergunta adicionada sobre o uso de Java para gerar e administrar XML; pergunta adicionada sobre quando usar atributos e quando usar elementos markup; pergunta adicionada sobre o uso de sintaxe XML para descrever dados DTD (schemas); explicação sobre o uso de linguagem formal nas especificações foi expandida; pergunta adicionada sobre a diferença entre XML e C++; informação separada sobre versões XML de HTML realocada para outra pergunta.
v. 1.4 — 1 Outubro 1998
Endereço de email do responsável em Disponibilidade; nota adicionada sobre representação ISO e padrões de votação; tradução em Grego adicionada; detalhes sobre conferências atualizados; URL atualizada para as novas páginas SGML/XML; detalhes dos navegadores atualizados; referência às funcionalidades SGML omitidas de XML corrigida; detalhes sobre converter HTML para XML atualizados; menção de comp.text.xml adicionada; pergunta sobre gráficos e como usar XML em navegadores atuais foram expandidas; pergunta adicionadas sobre DOM, teste de conformidade, inclusão de DTD, DTDs SGML em XML, EDI; (1.41) erros corrigidos em tipos MIME, URLs, SDD, e imagens.
v. 1.3 — 1 Junho 1998
Plugin the cálculo removido (o Netscape do Linux está quebrado e se recusa a omití-lo); lista de eventos atualizada (precisa de mais); algumas URLs quebradas foram consertadas; traduções em Espanhol e Coreano adicionadas e Especificações anotadas; detalhes do desenvolvimento do navegador MS/NS atualizados; uso de FPI vs SysiD clarificado; link atualizado para 10 de Fevereiro Rec Spec; indicadores adicionados para SGML Decl para XML; referências para XLink e XPointer atualizadas; referência corrigida para uma escritura Suméria antiga; a necessidade de conversão de HTML DTDs para XML foi clarificada.
v. 1.2 — 1 Fevereiro 1998
Ícone do Mac adicionado (obrigado à Martin Winter e outros); rascunho removido das referências e incluso em especificações; cores de revisão alteradas; o RMD já era: referências substituídas para fazê-lo de forma autônoma; algumas URLs quebradas atualizadas; [1.21] edições mínimas nas URLs e atualizações nas traduções; XUA adicionada para detalhes de tipos MIME.
v. 1.1 — 1 Outubro 1997
Sem mais parâmetros de minimização em declarações de elemento; parsers agora devem passar todos espaços em brancos para a aplicação; tudo agora é sensível à capitalização, incluindo todo o markup; uma nova proposta para folhas de estilo: XSL, que combina DSSSL e CSS em um formato XML; Java[Script] e metadados e seu uso em XML; lista de software atualizada; primeiro livro XML é publicado; nova lista de email pública XML-L.
v. 1.0 — 1 Maio 1997
Referências adicionadas para ToC e URLs impressas; exoneração adicionada em A6; o velho A11 foi combinado com A5 para explicar SGML/XML/HTML; explicação sobre XML não substituir HTML clarificada na C1; novo curso e conferência adicionada na (nova) A11; clarificadas B1, C4, C8; servidor FPI adicionado na C12; exemplos da C13 removidos.
v. 0.5 — 1 Abril 1997
Multidoc Pro adicionado como navegador SGML; pergunta sobre matemática XML; ambiguidade na explicação sobre NETs corrigida; adicionado JUMBO; mudanças ERB em 26 de Março; mais detalhes de links e ferramentas; minimização de declaração de elementos adicionada a lista proibida.
v. 0.4 — 23 Fevereiro 1997
Mudanças editoriais mínimas
v. 0.3 — 17 Fevereiro 1997
Revisão extensa seguindo comentários do grupo. Mudanças em markup e organização.
v. 0.2 — 3 Fevereiro 1997
Rascunho revisado. Perguntas e respostas adicionadas.
v. 0.1 — 31 Janeiro 1997
Primeiro rascunho. Perguntas exemplo feitas por participantes.
v. 0.0 — 27 Dezembro 1996
Primeiro teste. Não publicado.