none
como gerar o xml em C# RRS feed

  • Pergunta

  • Pessoal eu peguei esse exemplo na internet:

     

    Dim db As New NorthwindDataContext()

    ' Criando um XML a partir de uma fonte de dados

    Dim gerarxml = <?xml version="1.0" encoding="utf-8"?>

    <Customers>

    <%= From s In db.Customers _

    Select <Variable>

    <Nome><%= s.CompanyName %></Nome>

    <Pais><%= s.Country %></Pais>

    </Variable> %>

    </Customers>

     

    ' Para salvar o XML em um arquivo

    gerarxml.Save(Server.MapPath(".") & "/dados.xml")

     

    mas como fazer esse código em C#?
    quinta-feira, 13 de novembro de 2008 12:15

Respostas

Todas as Respostas

  • Esse que eu fiz, foi olhando o help, se vc ter uma pesquisada no help do vs vai achar muita coisa bacana lá

     

    dim BaseCollected as XmlDocument as new XmlDocument 

     

    Dim _xmlNoteInicial As XmlNode = xmlCollected.CreateXmlDeclaration("1.0", "UTF-8", Nothing)
                    xmlCollected.AppendChild(_xmlNoteInicial)

                    Dim root As XmlNode = xmlCollected.CreateElement("r")
                    xmlCollected.AppendChild(root)

     

     ' Cria registro
            Dim nodeNew As XmlNode = BaseCollected.CreateElement("s")

            Dim attrCsid As XmlAttribute = BaseCollected.CreateAttribute("csid")
            attrCsid.InnerText = seu parametro
            nodeNew.Attributes.Append(attrCsid)

            Dim attrCcid As XmlAttribute = BaseCollected.CreateAttribute("ccid")
            attrCcid.InnerText = seu parametro
            nodeNew.Attributes.Append(attrCcid)

            Dim attrDe As XmlAttribute = BaseCollected.CreateAttribute("de")
            attrDe.InnerText = seu parametro
            nodeNew.Attributes.Append(attrDe)

            Dim attrDs As XmlAttribute = BaseCollected.CreateAttribute("ds")
            attrDs.InnerText = seu parametro
            nodeNew.Attributes.Append(attrDs)

            BaseCollected.DocumentElement.AppendChild(nodeNew)

    quinta-feira, 13 de novembro de 2008 13:34
  • Olá Newton,

    Recomendo que você verifique os seguintes artigos:

        "Criando e manipulando XML com Linq to XML"
        http://www.danielfonsecacastro.com.br/post/2008/08/18/Criando-e-manipulando-XML-com-Linq-to-XML.aspx

        "Creating XML Documents with the XmlTextWriter Class "
        http://aspnet.4guysfromrolla.com/articles/092403-1.aspx
       
    []'s
    • Sugerido como Resposta Douglas Canto terça-feira, 5 de outubro de 2010 12:40
    • Marcado como Resposta Tarcísio Corte sexta-feira, 28 de janeiro de 2011 16:33
    terça-feira, 9 de dezembro de 2008 19:12
    Moderador
  • Use o seguinte artigo, trata-se do uso de Serialize e Deserialize

    facilita bastante o uso dessa forma do XML

    http://oicram-projeto.blogspot.com/2010/12/cirar-xml-partir-de-uma-classe-modelo.html

    terça-feira, 25 de janeiro de 2011 19:17