XML forge: ferramenta de apoio para desenvolvedores com funções de formatação, conversão e validação de XML
| dc.contributor.advisor | Gomes, Celso Guedes | |
| dc.contributor.author | Alves, João Victor Penha | |
| dc.date.accessioned | 2025-12-02T13:16:38Z | |
| dc.date.available | 2025-12-02T13:16:38Z | |
| dc.date.issued | 2025 | |
| dc.description | . Trabalho de Conclusão de Curso (Artigo Científico) apresentado ao curso de Tecnologia em Análise e Desenvolvimento de Sistemas do Instituto Federal de Educação, Ciência e Tecnologia de Rondônia (IFRO) – Campus Porto Velho Calama, como requisito parcial para obtenção do Título de bacharel em Tecnologia em Análise e Desenvolvimento de Sistemas. | |
| dc.description.abstract | O presente trabalho aborda os desafios persistentes na manipulação de documentos XML, como a baixa legibilidade de arquivos desestruturados, a necessidade de interoperabilidade com JSON e a garantia de conformidade via XSD. O objetivo geral foi projetar e implementar a extensão ”XML Forge” para o Google Chrome, visando apoiar desenvolvedores, analistas e estudantes nesta tarefa. Utilizando uma metodologia de prototipagem evolutiva e a arquitetura Manifest V3 , a ferramenta implementou com sucesso os objetivos específicos, incluindo um formatador de código(pretty print) , um conversor bidirecional XML e JSON, um validador de esquemas XSD e um módulo de comparação diferencial (diff). Os resultados demonstram que a ”XML Forge” constitui uma solução funcional e prática que resolve os problemas identificados, consolidando o aprendizado do ciclo de engenharia de software. | |
| dc.description.abstract2 | This paper addresses the persistent challenges in handling XML documents, such as the low readability of unstructured files, the need for interoperability with JSON, and ensuring compliance via XSD. The general objective was to design and implement the ”XML Forge”extension for Google Chrome, aiming to support developers, analysts, and students in this task. Using an evolutionary prototyping methodology and the Manifest V3 architecture, the tool successfully implemented the specific objectives, including a code formatter (pretty print), a bidirectional XML and JSON converter, an XSD schema validator, and a differential comparison (diff) module. The results demonstrate that ”XML Forge”constitutes a functional and practical solution that solves the identified problems, consolidating the learning of the software engineering cycle. | |
| dc.identifier.citation | ALVES, João Victor Penha. XML forge: ferramenta de apoio para desenvolvedores com funções de formatação, conversão e validação de XML. Orientador: Celso Guedes Gomes. 2025. 21f. Trabalho de Conclusão de Curso (Bacharelado em Tecnologia em Análise e Desenvolvimento de Sistemas), Instituto Federal de Educação, Ciência e Tecnologia de Rondônia, Porto Velho, RO, 2025. | |
| dc.identifier.uri | http://repositorio.ifro.edu.br/handle/123456789/2178 | |
| dc.language | Português | pt_BR |
| dc.language.iso | pt_BR | |
| dc.publisher.campi | Campus Porto Velho Calama | pt_BR |
| dc.publisher.program | Tecnologia em Análise e Desenvolvimento de Sistemas | pt_BR |
| dc.subject | Xml | |
| dc.subject | Extensão Web | |
| dc.subject | Conversão | |
| dc.subject | Json | |
| dc.subject | Xsd | |
| dc.subject.keyword | Xml | |
| dc.subject.keyword | Web Extension | |
| dc.subject.keyword | Conversion | |
| dc.subject.keyword | Json | |
| dc.subject.keyword | Xsd | |
| dc.title | XML forge: ferramenta de apoio para desenvolvedores com funções de formatação, conversão e validação de XML | |
| dc.type | Trabalho de Conclusão de Curso |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- TCC_JOAO_VICTOR_PENHA_ALVES.pdf
- Tamanho:
- 3.74 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Trabalho de Conclusão de Curso (Artigo Científico) apresentado ao curso de Tecnologia em Análise e Desenvolvimento de Sistemas do Instituto Federal de Educação, Ciência e Tecnologia de Rondônia (IFRO) – Campus Porto Velho Calama, como requisito parcial para obtenção do Título de bacharel em Tecnologia em Análise e Desenvolvimento de Sistemas.
Licença do Pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 682 B
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
