Unidade 02
- O que significa dizer que o XML é uma linguagem auto-descritiva? Dê um exemplo simples.
- Quais são os requisitos para um XML ser bem formado? Cite pelo menos 3.
- Para que serve um DTD em um arquivo XML? Dê um exemplo de uso com 2 elementos e 1 atributo.
- Explique o que é um namespace no XML e por que ele é útil.
- Qual a vantagem do XML Schema em relação ao DTD? Cite 2 recursos que o XSD tem e o DTD não.
- O que diferencia JSON de XML na estrutura dos dados? Dê um exemplo curto com nome e idade.
- O que faz a função
getElementsByTagName
no parser XML com Python? Que biblioteca devemos importar para usar essa função?
- Quais são os métodos HTTP usados em APIs REST? Relacione cada um com a ação (criar, ler, etc.).
- O que é uma mensagem SOAP? Quais são as partes obrigatórias?
- Quais são as diferenças entre Basic Auth, API Key e OAuth? Dê um exemplo de uso de cada uma.