como converter o objecto do documento xml para o texto?
Tenho xml que tenho numa corda. Quero mudar alguns atributos nele.
Então o que eu fiz foi
var xml //contains xml
parser = new DOMParser()
xmlDoc = parser.parseFromString(xml, "text/xml")
xmlDoc.setAttribute("name", "random")
Agora o xmlDoc tem as alterações necessárias. Mas como posso obter a representação de texto do xml novamente?
2
Author: Jeff P Chacko, 2017-06-29
1 answers
Terá de serializar o seu xmlDoc
de volta ao XML depois de ter feito as alterações:
var s = new XMLSerializer();
var newXmlStr = s.serializeToString(xmlDoc);
Agora pode fazer o que precisa de fazer com o texto de XML actualizado, sobrepor a sua variável xml
, ou enviá-la para o servidor, ou seja lá o que for...
Ver os documentos MDN para mais informações
2
Author: danwellman, 2017-06-29 10:25:54