Perguntas com a marcação «linq-to-xml»

502
XDocument ou XmlDocument

Agora estou aprendendo, XmlDocumentmas acabei de encontrar XDocumente, quando tento pesquisar a diferença ou os benefícios deles, não consigo encontrar algo útil, você poderia me dizer por que usaria um sobre o

358
Preencher XDocument de String

Estou trabalhando em algo e estou tentando descobrir se posso carregar um XDocument a partir de uma string. XDocument.Load()parece levar a cadeia passada a ele como um caminho para um arquivo XML físico. Eu quero tentar ignorar a etapa de primeiro ter que criar o arquivo XML físico e ir direto...

194
LINQ para ler XML

Eu tenho esse arquivo XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Alguém poderia me...

189
Convertendo XDocument em XmlDocument e vice-versa

É um problema muito simples que eu tenho. Eu uso o XDocument para gerar um arquivo XML. Desejo retorná-lo como uma classe XmlDocument. E eu tenho uma variável XmlDocument que preciso converter novamente em XDocument para acrescentar mais nós. Então, qual é o método mais eficiente para converter...

145
Como obter uma string json de url?

Estou mudando meu XML do formulário de código para JSON. Mas não consigo encontrar como obter uma string JSON de um determinado URL. O URL é mais ou menos assim: " https://api.facebook.com/method/fql.query?query=.....&format=json " Eu usei XDocuments antes, lá eu poderia usar o método...

126
Como colocar atributos via XElement

Eu tenho este código: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. Como adiciono atributos a...

109
como usar XPath com XDocument?

Há uma questão semelhante, mas parece que a solução não funcionou no meu caso: Estranheza com XDocument, XPath e namespaces Aqui está o XML com o qual estou trabalhando: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00"...