Prévia do material em texto
<p>...............................................................................................................................</p><p>FERRAMENTAS WEB - XML, AJAX E JSON</p><p>GABRIEL RIBEIRO GUEDES - 297172020</p><p>FERRAMENTAS WEB - XML, AJAX E JSON</p><p>...............................................................................................................................</p><p>Guarulhos</p><p>2022</p><p>GABRIEL RIBEIRO GUEDES - 297172020</p><p>FERRAMENTAS WEB - XML, AJAX E JSON</p><p>Trabalho apresentado ao Curso Engenharia de</p><p>Computação do Centro Universitário ENIAC para a</p><p>disciplina Ferramentas Web - Xml, Ajax e Json</p><p>Prof. Cao Jin</p><p>...............................................................................................................................</p><p>Guarulhos</p><p>2022</p><p>1- Desafio 2</p><p>Diferença entre o DTD e o XML Schema:</p><p>Um grande diferencial do Schema é que ele utiliza uma sintaxe baseada em</p><p>XML, o que difere do DTD que possui uma sintaxe exclusiva mantida com relação ao</p><p>DTDs SGML. Outra diferença entre DTD e XML Schema está na capacidade de se</p><p>criar e usar tipos de dados no Schema em conjunto de outras declarações de elemento</p><p>e atributo.</p><p>Existem muitas outras diferenças que podem ser citadas como a capacidade do</p><p>Schema pode ser manipulado com o XML DOM, algo que não é possível com o DTD.</p><p>O uso do Schema é facilitado já que o usuário não precisa aprender uma nova</p><p>linguagem, só é necessário conhecer XML. O XML Schema também fornece</p><p>comunicação segura de dados, e são arquivos extensíveis enquanto o DTD não é</p><p>extensível.</p><p>Tendo em vista todas essas diferenças tão favoráveis ao uso do XML Schema,</p><p>torna-se necessário à sua aplicação, pois o DTD é apenas uma versão anterior ao</p><p>XML.</p><p>2- Desafio 3</p><p>var json = '{ "name": "Gabriel", "age": 19, "city": "Guarulhos" }';</p><p>var obj = eval ("(" + json + ")");</p><p>console.log(obj);</p><p>3- Desafio 4</p><p>var json =</p><p>'{"numerosPremiados":[18,21,33,45,50,57],"jogadores":[{"jogador":"Gabriel","numero</p><p>sJogados":[18,21,33,45,50,57],"ganhador":true},{"jogador":"João","numerosJogados"</p><p>:[19,33,36,49,51,57],"ganhador":false}]}'</p><p>var obj = JSON.parse(json);</p><p>console.log(obj.jogadores.filter(item => item.ganhador));</p>