Como insiro e excluo um elemento XML e JSON ao código Javascript

1. Como insiro e excluo um elemento XML e JSON ao código Javascript

Jorge Luiz Gouveia Sousa
JorgeLuizGS

(usa Ubuntu)

Enviado em 26/03/2026 - 16:23h

Olá?
Queria saber Como insiro e excluo um elemento

XML
JSON

ao código Javascript

Exemplo 1:

itemXML = "<itemXML>" + item + "</itemXML>";
itemJSON = "itemJSON: " + item;


Exemplo 2:

ExcluirXML(3);
ExcluirJSON(3);



  


2. Re: Como insiro e excluo um elemento XML e JSON ao código Javascript

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 26/03/2026 - 18:40h

Pra XML:
Primeiro, vc precisa pegar o xml, transformar num DOM e depois manipular usando funções, basicamente é isso:
//nota: a string xml pra ser criado o documento deve estar sem nenhum erro!
const xmlStr = '<doc id="raiz"><data id="dataAtual">26/03/2026</data></doc>';
//o parser de XML
const parser = new DOMParser();
//agora, transforma axmlStr num documento estruturado
const doc = parser.parseFromString(xmlStr, "application/xml");
//doc aqui é um objeto com estrutura de xml


Depois, pra inserir elementos no doc (a variável criada da xmlStr) vc tem que seguiros passos:
1--criar um novo elemento xml com doc.createElement("TAG_AQUI")
2--[opcional]identificar o elemento alvo para inserir o novo elemento criado no passo 1, vc deve buscar o elemento alvo DENTRO do doc usando funções de manipulação de DOM como a getElementsByTagName
3--e então, no elemento alvo retornado no passo 2 vc deve aplicar o elemento criado no passo 1 com o método appendChild
Siga o exemplo em código:
//1--criar um novo elemento xml com doc.createElement("TAG_AQUI")
const novaData = doc.createElement("data");//cria um elemento xml
const textoData = doc.createTextNode("18/05/2026");//cria um texto para novaData
//2--[opcional]identificar o elemento alvo para inserir o novo elemento criado no passo 1, vc deve buscar o elemento alvo DENTRO do doc usando funções de manipulação de DOM como a getElementsByTagName
//no caso, o elemento alvo é o novaData para inserir o textoData
novaData.appendChild(textoData);
//e a novaData tem o elemento alvo como sendo o elemento de id=="raiz"
const raiz = doc.getElementById("raiz");
//3--e então, no elemento alvo retornado no passo 2 vc deve aplicar o elemento criado no passo 1 com o método appendChild
//adiciona nova data dentro de raiz, no final dela, depois do elemento de id=="dataAtual"
raiz.appendChild(novaData);//agora o doc tem dois "<data></data>"


Para JSON:
Com json é bem menos comandos e mais intuitivo de entender, vou explicar os passos:
1--vc pega uma string bem formada em json, bem formada eu quero dizer ela está no padrão de sintaxe do json, sem nennhum erro! Está é a jsonStr
2--então vc faz const json = JSON.parse(jsonStr), agora o json é um objeto javascript com a estrutura de um json
3--então, vc faz toda a modificação, acesso, etc no json como um objeto javascript e vc trasnforma ele numa string novamente com JSON.stringify()
Veja o exemplo:
//1--vc pega uma string bem formada em json, bem formada eu quero dizer ela está no padrão de sintaxe do json, sem nennhum erro! Está é a jsonStr
const jsonStr = '{"result":true, "count":42}';
//2--então vc faz const json = JSON.parse(jsonStr), agora o json é um objeto javascript com a estrutura de um json
const json = JSON.parse(jsonStr);
//agora aqui o json é um objeto javascript com propriedades result e count que vc acessa como se fosse um objeto comum
console.log(json.result);
console.log(json.count);
//depois, vc faz modificações no json como um objeto javascript normalmente
//3--então, vc faz toda a modificação, acesso, etc no json como um objeto javascript e vc trasnforma ele numa string novamente com JSON.stringify()
//por fim, quando desejar voltar o json para string vc faz
const jsonStrFinal = JSON.stringify(json);
//agora a jsonStrFinal é uma string no formato json com TODOS os atributos do objeto json




______________________________
https://tutorpro-sam.blogspot.com/ acessa ai, é grátis!


3. Re: Como insiro e excluo um elemento XML e JSON ao código Javascript

Jorge Luiz Gouveia Sousa
JorgeLuizGS

(usa Ubuntu)

Enviado em 29/03/2026 - 13:18h

Mais alguém pode me ajudar?

Com mais textos falando como inserir um XML e um JSON?

Queria mais conteúdo?

Alguém pode me explicar com mais conteúdo?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts