As 50 principais perguntas e respostas da entrevista XML (2025)

Aqui estão as perguntas e respostas da entrevista em XML para calouros e também para desenvolvedores experientes para conseguir o emprego dos sonhos.


1. O que é uma linguagem de marcação?

As linguagens de marcação são projetadas para apresentação de texto em diversos formatos, podendo também ser utilizadas para transporte e armazenamento de dados. Esta linguagem de marcação especifica o código para formatação, layout e estilo dos dados. Este código de marcação é denominado Tag.

HTML e XML são exemplos de linguagem de marcação.

Download gratuito de PDF: Perguntas e respostas da entrevista em XML


2. O que é XML?

XML é chamado de Extensible Markup Language, projetado para transportar ou transportar e armazenar dados. As tags XML não são tão predefinidas quanto HTML, mas podemos definir nossas próprias tags de usuário para simplificar. Concentra-se principalmente no armazenamento de dados, não na exibição de dados.


3. Quais são os recursos do XML?

As principais características do XML são:

  • Muito fácil de aprender e implementar
  • Arquivos XML são arquivos de texto e nenhum editor é necessário
  • Número mínimo e limitado de regras de sintaxe em XML
  • É extensível e especifica que as regras estruturais das tags

4. Quais são as diferenças entre HTML e XML?

HTML x XML
HTML x XML

A seguir estão as diferenças entre HTML e XML:

HTML

XML

Linguagem de marcação usada para exibir dados Linguagem de marcação usada para armazenar dados
Não diferencia maiúsculas de minúsculas Maiúsculas e minúsculas
Projetando páginas da web Usado para transportar e armazenar dados
Tags predefinidas Tags personalizadas
Não preserva espaços em branco Preservar espaços em branco
Estático Dinâmico

5. Qual tag é usada para encontrar a versão do XML e a sintaxe?

Declarar a versão XML é muito importante para cada documento XML e é necessário especificar a plataforma na qual ele está sendo executado.

<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
Perguntas da entrevista XML
Perguntas da entrevista XML

6. O que é documento XML DOM?

O objeto Documento XML representa todo o documento XML e é a raiz de uma árvore de documentos. Dá acesso a todo o documento XML – Nós e Elementos, e possui propriedades próprias.


7. O que é XPath?

XPath é usado para localizar informações em um documento XML e contém funções padrão. XPath é o elemento principal no XSLT e é uma recomendação w3c.


8. O que é um atributo?

Um atributo fornece mais informações ou informações adicionais sobre um elemento do que de outra forma.

Exemplo -

<Person name=”Peter”>

O nome do atributo pode ser fornecido a um elemento pessoa.


9. Podemos ter tags XML vazias?

Sim, podemos ter tags vazias em XML. Tags vazias são usadas para indicar elementos que não possuem conteúdo textual. Tags vazias podem ser representadas como

 <person></person>

 <person/>
Perguntas e respostas da entrevista XML
Perguntas e respostas da entrevista XML

10. Quais são as vantagens do documento XML DOM?

Vantagens do XML DOM:

  • A estrutura XML é percorrível e pode ser acessada aleatoriamente percorrendo a árvore.
  • A estrutura XML é modificável e os valores podem ser adicionados, alterados e removidos

11. Quais são as regras básicas ao escrever XML?

Estas são as regras básicas ao escrever XML:

  • Todo XML deve ter um elemento raiz
  • Todas as tags devem ser fechadas
  • Tags XML diferenciam maiúsculas de minúsculas
  • Todas as tags devem ser aninhadas corretamente
  • Os nomes das tags não podem conter espaços
  • O valor do atributo deve aparecer entre aspas
  • O espaço em branco é preservado

12. O que é elemento XML?

Um documento XML contém elementos XML e começa na tag inicial até a tag final de um elemento. Pode conter:

  • Outros elementos dentro do elemento principal
  • Um atributo
  • texto

13. O que é CDATA?

CDATA são dados de caracteres não analisados ​​que não podem ser analisados ​​pelo analisador XML. Os caracteres < e > são ilegais em elementos XML. A seção CDATA começa com .


14. Como os comentários podem ser representados em XML?

O comentário pode ser representado como como HTML. Este símbolo de comentário é aplicável a linhas únicas ou múltiplas.


15. O que são namespaces XML?

Namespaces XML são usados ​​para evitar conflitos de nomes de elementos e podem ser evitados usando prefixo antes do nome.


16. O que é analisador XML?

XML Parser é usado para converter um documento XML em um objeto XML DOM que pode ser escrito em Javascript.


17. O que é XSL?

XSL é uma linguagem usada com XML para expressar folhas de estilo como APF. Descreve como exibir um documento XML para um determinado tipo.


18. Quem é o responsável pelo XML?

XML é uma recomendação do W3C – World Wide Web Consortium e o desenvolvimento é supervisionado pelo grupo de trabalho XML.


19. O que é um esquema XML?

Um esquema XML fornece a definição de um documento XML e possui o seguinte:

  • Elementos e atributos
  • Elementos que são elementos filhos
  • Ordem dos elementos filhos
  • Tipos de dados de elementos e atributos

20. O que é um documento XML bem formado?

Um documento XML bem formado deve seguir as seguintes regras –

  • Cada tag inicial deve terminar com uma tag final
  • Tags XML diferenciam maiúsculas de minúsculas
  • Tags vazias são necessárias para fechar com uma barra
  • Todas as tags devem estar devidamente aninhadas

21. Por que o XML foi usado para desenvolvimento?

XML é usado para desenvolvimento pelos seguintes motivos:

  • Usado para sites baseados em banco de dados
  • Usado para armazenar dados para sites de comércio eletrônico
  • Usado para transportar e armazenar dados na internet
  • XML é usado para banco de dados e arquivos simples
  • Gere conteúdo dinâmico aplicando diferentes folhas de estilo

22. O que é SGML?

SGML é uma linguagem de marcação padrão generalizada grande e poderosa que é usada para definir descrições da estrutura de diferentes tipos de documentos eletrônicos.


23.Posso executar um XML?

Não, não podemos executar XML e não é uma linguagem de programação para execução. É apenas uma linguagem de marcação para representar os dados.


24. Quais são os caracteres especiais usados ​​em XML?

<,> e & são os caracteres especiais usados ​​em XML. Porque esses caracteres são usados ​​para fazer tags.


25. Qual software está disponível para XML?

Existem milhares de programas disponíveis para XML e a lista atualizada estará presente em http://xml.coverpages.org.


26. Se os gráficos podem ser usados ​​em XML? Se sim, como?

Sim, os gráficos podem ser incluídos no XML usando as especificações XLink e XPointer. Suporta formatos de arquivos gráficos como GIF, JPG, TIFF, PNG, CGM, EPS e SVG.

XLink:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif"

xlink:show="new">

</description>

XPointer:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif#Shownumber"

xlink:show="new">

</description>

 


27. Posso substituir HTML por XML?

Não, XML não é um substituto do HTML. XML fornece uma abordagem alternativa para definir seu próprio conjunto de elementos de marcação e é usado para processar e armazenar dados.


28. Como posso incluir instruções condicionais em XML?

Não podemos incluir declarações condicionais como uma linguagem de programação.

<foo if{DB}="A">bar</foo>

Isso pode ser feito usando a definição de tipo de documento (DTD).

<xsl:if test="@foo=’bar’">

<xsl:text>Hello, world!</xsl:text>

</xsl:if>

29. Quais são os benefícios do XML?

Os benefícios do XML são

  • Simples de ler e entender
  • XML pode ser feito com um editor de texto
  • Extensibilidade – Sem tags fixas
  • Auto-descritivo
  • Pode incorporar vários tipos de dados

30. Quais são as desvantagens do XML?

A seguir estão as desvantagens do XML:

  • XML será apenas um arquivo de texto se os elementos e atributos não forem definidos corretamente.
  • Marcações sobrepostas não são permitidas

31. O que é DTD?

DTD é abreviado como Definição de Tipo de Documento e é definido para construir legal blocos de construção de um documento XML. Ele define a estrutura do documento XML com elementos e atributos.


32. Por que XSLT é importante para XML?

XSLT é abreviado como eXtensible Sytlesheet Language Transformation, que é usado para transformar um documento XML em HTML antes de ser exibido no navegador.


33. O que são elementos aninhados em XML?

Se um ou mais elementos estiverem aninhados dentro do elemento raiz, ele será chamado de elemento aninhado. O aninhamento pode ser fácil de entender e também mantém a ordem em um documento XML.


34. O que é XQuery?

XQuery foi projetado para consultar dados XML que nada mais são do que SQL para tabelas de banco de dados. XQuery é usado para buscar os dados do arquivo XML.


35. O que é XLink e XPointer?

XLink é a forma padrão de criar hiperlinks nos arquivos XML. Xpointer que permite que esses hiperlinks apontem para partes mais específicas do arquivo ou documento XML.


36. Por que é necessário um editor XML em vez do Bloco de Notas?

Editores XML são necessários para escrever documentos XML sem erros e são usados ​​para validar DTD ou esquema. Os editores podem verificar:

  • Abrir e fechar tags
  • XML contra DTD
  • XML contra esquema
  • Código de cores na sintaxe XML

37. O que é codificação XML?

Os documentos XML podem conter caracteres não ASCII, como caracteres franceses e noruegueses. A codificação XML é usada para evitar erros e os arquivos XML devem ser salvos como Unicode.


38. Qual XML está definido como XML válido?

Quando o arquivo XML é validado em relação à definição de tipo de documento (DTD), ele é chamado de XML válido. DTD nada mais é do que definir a estrutura de um arquivo XML.


39. O que é elemento simples?

Um elemento simples contém apenas texto e a seguir estão os tipos de elemento simples:

  • Nenhum atributo
  • Não contém outros elementos
  • Não pode estar vazio

40. O que é elemento complexo?

Um elemento complexo contém outros elementos ou atributos e a seguir estão os tipos de Elementos Complexos:

  • Possui elementos vazios
  • Contém outros elementos
  • Ele contém apenas texto
  • Ele contém outros elementos e texto

41. Existe uma maneira de descrever dados XML?

Sim, o XML usa Document Type Definition (DTD) para descrever os dados.


42. Quais são as três partes do XSL?

XSL consiste em três partes:

  • XSLT – Usado para transformar documentos XML
  • XPath – Usado para navegar em documentos XML
  • XSL-FO – Usado para formatar documentos XML

43. Qual é a sintaxe correta quando definimos a versão XML?

<?xml version=”1.0”/>

 

é a sintaxe declarativa correta usada para definir a versão XML.


44. Se o próprio nome do atributo XML tiver aspas duplas, como ele pode ser representado?

O nome do atributo pode ser representado entre aspas simples se aspas duplas estiverem presentes no nome do atributo.

Exemplo -

 <country city='Texas "US"'></country>

 


45. Quais são os tipos de analisadores XML?

Existem dois tipos de analisadores – analisadores não validados e validadores. O próprio nome implica que a não validação não validará o XML e o analisador de validação validará o XML com DTD.


46. ​​Se o elemento raiz é necessário para XML? Em caso afirmativo, quantos elementos raiz são necessários?

Sim, o elemento raiz é obrigatório e pode ter apenas um elemento raiz em cada XML.


47. O que é assinatura XML?

A Assinatura XML é recomendada pelo W3C e atua como uma assinatura digital para documentos XML. Se a assinatura estiver contida fora do documento, ela é chamada de assinatura separada. Se contiver um documento XML, será chamado de assinatura de envelope.


48. O que é Ilha de Dados?

Uma ilha de dados XML são dados XML incorporados em uma página HTML. Isso funciona apenas com a Internet.


49. O que é DiffGram em XML?

Um DiffGram é um formato XML usado para localizar versões atuais e originais de documentos XML.


50. O que é SAX?

SAX é uma interface que processa documentos XML usando eventos.


Essas perguntas da entrevista também ajudarão em sua viva (oral)

Partilhar

2 Comentários

  1. Útil e interessante. As preferências de edição devem ser fornecidas durante a cópia ou download.

  2. Tenho uma pergunta: como podemos corrigir um erro que diz – O arquivo XML de instalação está ausente ou corrompido. O aplicativo de configuração será encerrado. ?
    seria muito útil se recebesse uma resposta.

Deixa um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *