Questões de Concurso Público MPE-AM 2013 para Agente de Apoio - Programador
Foram encontradas 2 questões
Q794184
Programação
Documentos XML devem ser bem formados e validados. Existem algumas regras para que um documento XML seja considerado bem formado (well-formed), como as listadas abaixo:
Regra 1: Todas as tags abertas devem ser devida e corretamente fechadas
Regra 2: Não deve haver sobreposição de tags Regra 3: Deve existir um e somente um elemento raiz Considere os 3 exemplos de documentos XML:
A associação do documento XML com a regra que está (ou não) violando está correta em:
A associação do documento XML com a regra que está (ou não) violando está correta em:
Q794185
Programação
Para a validação de documentos XML foram criados padrões, dentre os quais estão:
I. O padrão ...... desempenhou um importante papel quando o XML surgiu, mas possui muitas limitações. Não existe um
conjunto amplo de tipos. Basicamente todos os dados são interpretados como texto e isso traz efeitos desagradáveis.
Também não suporta espaços de nomes (namespace), força que os elementos sempre apareçam na ordem especificada
etc. Essas limitações (principalmente a biblioteca de tipos muito restrita) fez com que esse padrão começasse a entrar em
desuso.
II. O padrão ...... é a recomendação oficial do W3C desde 2001 para validação de documentos XML. Através dele é possível
construir tipos próprios derivados de tipos mais básicos, realizar relacionamentos entre elementos de dados dentro do
XML (de forma similar aos relacionamentos entre tabelas) etc. Ferramentas para trabalhar com XML, classes de
linguagens de programação e diversos aplicativos incluem um amplo suporte a este padrão, disseminando-o na
comunidade de desenvolvedores.
III. O padrão ...... é proprietário da Microsoft para validação de documentos XML. Esse padrão foi desenvolvido em 1998,
antes do W3C haver lançado um padrão. Existem grandes semelhanças entre este padrão e o do W3C. Os produtos da
plataforma .NET da Microsoft ainda dão suporte a este padrão, mas a própria Microsoft recomenda a utilização de
padrões do W3C.
As definições acima correspondem, respectivamente, aos padrões: