Please ensure Javascript is enabled for purposes of website accessibility

XML forge: ferramenta de apoio para desenvolvedores com funções de formatação, conversão e validação de XML

dc.contributor.advisorGomes, Celso Guedes
dc.contributor.authorAlves, João Victor Penha
dc.date.accessioned2025-12-02T13:16:38Z
dc.date.available2025-12-02T13:16:38Z
dc.date.issued2025
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.abstractO 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.abstract2This 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.citationALVES, 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.urihttp://repositorio.ifro.edu.br/handle/123456789/2178
dc.languagePortuguêspt_BR
dc.language.isopt_BR
dc.publisher.campiCampus Porto Velho Calamapt_BR
dc.publisher.programTecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.subjectXml
dc.subjectExtensão Web
dc.subjectConversão
dc.subjectJson
dc.subjectXsd
dc.subject.keywordXml
dc.subject.keywordWeb Extension
dc.subject.keywordConversion
dc.subject.keywordJson
dc.subject.keywordXsd
dc.titleXML forge: ferramenta de apoio para desenvolvedores com funções de formatação, conversão e validação de XML
dc.typeTrabalho de Conclusão de Curso

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
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

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
682 B
Formato:
Item-specific license agreed upon to submission
Descrição: