finando 0 Denunciar post Postado Janeiro 17, 2008 Ola pessoal. Bom, começei a mecher com o ASP.NET recentemente, porém tenho tido alguns problemas, as vezes até meio idiotas. Como este. Tenho um arquivo de texto com a seguinte estrutura: Bottin 3863 www.lalala.com.br DetachPipe 11226 www.lalala.com.br Xtracta 8401 www.lalala.com.br e estou montando um XML com isto, e preciso ler linha a linha este TXT para armazenar as variaveis e imprimir a estrutura do XML.... Como faço para ler linha a linha este arquivo e imprimir?? Alguem tem algum exemplo?? Obrigado a todos. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 18, 2008 Bem Vindo ao fórum finando!! Para Ler arquivos de texto você precisa utilizar a classe System.IO. Vou postar um exemplo de como ler várias linhas de texto de um arquivos. VB.NET Imports System.IO Partial Class Default2 Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim vArquivo As String = "C:\Teste.txt" If File.Exists(vArquivo) Then Dim reader As New StreamReader(vArquivo) Dim ArrayLinha As New ArrayList Do While Not reader.EndOfStream ArrayLinha.Add(reader.ReadLine) Loop reader.Close() End If End Sub End Class C#.NET using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.IO; public partial class Default2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e){ string vArquivo = @"C:\Teste.txt"; if (File.Exists(vArquivo)){ StreamReader reader = new StreamReader(vArquivo); ArrayList ArrayLinha = new ArrayList(); while (!reader.EndOfStream){ ArrayLinha.Add(reader.ReadLine()); } reader.Close(); } } } A maneira mais simples de imprimir esses dados em um XML é alimentando um DataSet e através do DataSet utilizar o WriteXml... Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
finando 0 Denunciar post Postado Janeiro 18, 2008 Obrigado. Isto vai me ajudar um bocado... Estou iniciando meus trabalhos com o .NET agora, ainda me bato em algumas coisas. Com isto ja surgiu uma luz.. =D Compartilhar este post Link para o post Compartilhar em outros sites