Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago.Castro

Com inserir aspas em uma string?

Recommended Posts

Bom dia,como faço para inserir ASPAS em uma string?Minha intenção é gravar em um arquivo XMLEx.:Dim texto as stringtexto = "<treenode Text="Node Pai">texto = texto & "<treenode Text = "NodeFilho">O que eu posso fazer?Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

string str = "as aspas na string devem estar com \"barras\" para não dar erro";

 

mas aconselho tu usar a classe XmlTextWriter que facilita bastante o trabalho com XML.

 

exemplo:

XmlTextWriter xmlWriter = new XmlTextWriter(Response.OutputStream, Encoding.GetEncoding("iso-8859-1"));xmlWriter.Formatting = Formatting.Indented;xmlWriter.WriteStartDocument();xmlWriter.WriteStartElement("elemento");xmlWriter.WriteAttributeString("atributo", "valoratributo");xmlWriter.WriteEndElement();xmlWriter.WriteEndDocument();xmlWriter.Flush();xmlWriter.Close();

o exemplo acima escreve o xml na tela e pode ser também associado a uma variável. Se quiser salvar em um arquivo, pode colocar o caminho do mesmo no lugar de "Response.OutputStream".

 

Espero que ajude cara. Falow!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais dicas:

 

- tenta usar com uma aspa simples:

Dim texto as stringtexto = "<treenode Text='Node Pai'>"
- substituir por caracteres especiais: http://www.zvon.org/xxl/XMLTutorial/Output_por/example9.html

 

- uso do CDATA: http://www.zvon.org/xxl/XMLTutorial/Output.../example12.html

 

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.