Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas pessoal,
Estou consumindo um webservice xml, em que as querys em xml são enormes e obriga a variáveis dinamicas dentro da estrutura xml do pedido a enviar ao webservice.
Como posso "colar" a query xml dentro do meu código atribuido a uma variável?
Ex:
String version ="1.0";
String myquery ="
<?xml version="$version" encoding="utf-8"?>
<Header>
<Title>Hello World VB</Title>
<Author>Myself</Author>
<Description>Says Hello to the world.</Description>
</Header>
";
Apenas um exemplo de xml, pois não é nenhum pedido, no entanto nao estou a conseguir.Olá,
>
Em 01/11/2017 at 13:17, quintelab disse:
Não entendi muito bem. O seu XML é uma string e você quer adicionar alguns valores dinâmicos para o XML ?
Sim, o web service recebe os dados via xml por esse motivo preciso que seja dinamico.
Aqui tem um exemplo parecido com o seu caso: https://stackoverflow.com/questions/36036647/how-to-change-value-in-xml-string
Você pode converter a string para XDocument e encontrar o Node onde deseja trocar os valores.
Por que não cria um objeto com as mesmas propriedades, preenche com os valores que precisa e aí é serializar/deserializar...
O WS recebe JSON? se for é só passar por parâmetro ...
Não entendi muito bem. O seu XML é uma string e você quer adicionar alguns valores dinâmicos para o XML ?