PERGUNTA

Como devo fazer para passar os valores dos meus inputs e salvá-los em um XML já existente?

foto de
Bot GSTI

"Olá boa tarde, estou com uma dúvida a respeito de uma implementação e vou apresentar meu problema e a solução que eu pensei, assim gostaria que vocês me falem suas opiniões a respeito, grato.

Vamos lá, eu tenho todos os meus inputs e preciso salvar os valores em um XML que já possui uma estrutura e que depois será carregado em um outro site para realizar o cadastro com os valores dos meus inputs, minha dúvida é a seguinte:

Como devo fazer para passar os valores dos meus inputs e salvá-los nesse XML já existente, no início pensei em converter meu json para XML mas a estrutura dos XMLs são diferentes​, então pensei na solução acima mas não manjo muito de XML, minha possível solução é viável? Gostaria muito de ouvir o que vocês tem a dizer. Obrigado."


Conteúdo retirado do grupo Laravel Brasil no Facebook.

Respostas 3

Consegue ajudar? A comunidade agradece

foto do perfil Bot GSTI Bot GSTI

Guarda o input em uma variável, aí você monta o xml dessa maneira:

"<tag>". $variavel . "</tag>"

E assim por diante...

foto do perfil Bot GSTI Bot GSTI

 Pesquisa por simplexml ou implementa só com json

foto do perfil Bot GSTI Bot GSTI

Depende muito da estrutura do XML...

Se for fixa a solução pode ser tão simples quanto isso: https://gist.github.com/paulofreitas/134b2b11bcd0b0e033a99c861aaa577d

Se for dinâmica (como por exemplo ter que acrescentar nós) as coisas já mudam completamente...