Articles of xml

Tipo XmlDocument não encontrado mesmo que eu tenha referenciado System.XML?

Eu referenciei System.Xml: using System.Xml; Então nesta linha: XmlDocument xdoc = new XmlDocument(); Eu recebo: O tipo ou o nome do namespace ‘XmlDocument’ não pôde ser encontrado O que poderia haver errado? Info: O .NET 3.5, C #, tríplice verificou que ele é referenciado e usado no mesmo documento, foi capaz de usar bibliotecas filho […]

Posicionamento de XmlRootAttribute ao desserializar para List

Eu tenho o seguinte XML TWTR twitter.com FB facebook.com SO stackoverflow.com Este é o código: public class Program { static void Main(string[] args) { var fs = new FileStream(@”D:\temp\Sites.xml”, FileMode.Open); var serializer = new XmlSerializer(typeof(List)); var instance = (List)serializer.Deserialize(fs); } } [XmlRoot(“Sites”)] public class Site { public string Code { get; set; } public string […]

Use C # XmlSerializer para gravar em blocos para grandes conjuntos de objects para evitar falta de memory

Eu gosto de como XmlSerialize funciona, tão simples e elegante e com atributos = p No entanto, estou correndo em questão de memory ao construir uma coleção de todos os meus objects antes de serializar para o arquivo xml. Eu estou preenchendo um object de um database SQL e pretendo gravar o object para XML […]

Espaço em branco em XmlElement em c # .net

XmlElement child = doc.CreateElement(element); Onde doc é um object de XmlDocument . Quando o código executa a linha acima com element=Tom and Jerry , recebo o seguinte erro: The ‘ ‘ character, hexadecimal value 0x20, cannot be included in a name. O que devo fazer para include ‘ ‘ no XmlDocument? Eu não posso substituí-lo […]

Como obter texto dentro de um XmlNode

Como obtenho o texto que está dentro de um XmlNode? Ver abaixo: XmlNodeList nodes = rootNode.SelectNodes(“descendant::*”); for (int i = 0; i < nodes.Count; i++) { XmlNode node = nodes.Item(i); //TODO: Display only the text of only this node, // not a concatenation of the text in all child nodes provided by InnerText } E […]

Analisando XML complexo com c #

Eu estou tentando analisar um XML complexo com c #, estou usando o Linq para fazê-lo. Basicamente, estou fazendo um pedido para um servidor e recebo XML, esse é o código: XElement xdoc = XElement.Parse(e.Result); this.newsList.ItemsSource = from item in xdoc.Descendants(“item”) select new ArticlesItem { //Image = item.Element(“image”).Element(“url”).Value, Title = item.Element(“title”).Value, Description = this.Strip(item.Element(“description”).Value).Substring(0, 200).ToString() […]

Herdando o erro de serialização de class .Net existente

Eu estou herdando e modificando a class System.Net.MailMessage para uso em um serviço da web. Eu preciso mantê-lo chamado MailMessage por outros motivos. Quando eu uso isso no código abaixo, recebo o erro abaixo. “Tipos ‘System.Net.Mail.MailMessage’ e ‘TestWebService.MailMessage’ usam o nome do tipo XML, ‘MailMessage’, do namespace ‘http://tempuri.org/’. Use atributos XML para especificar um nome […]

XDocument.Element retorna null ao analisar uma string xml

Eu tenho essa string xml: 2014-02-12 Chickens eat ’em all Chickens … other stuffs 8977a259e5a3 … other stuffs 0 … other stuffs … other stuffs e queres obter valor de mas aqui nos meus códigos: XDocument doc = XDocument.Parse(xmlString); var a = doc.Element(“a”); var offers = a.Element(“offers”); foreach (var offer in offers.Descendants()) { var price […]

C # XML – Declaração de Namespace Múltipla com XML Writer

Eu estou tentando criar um documento XML com vários namespaces usando System.Xml.Xmlwriter em c # e estou recebendo o seguinte erro em compilation: O prefixo ” não pode ser redefinido de ” para ‘http://www.acme.com/BOF’ dentro da mesma tag de elemento inicial. A totalidade do meu código está abaixo: XmlWriterSettings settings = new XmlWriterSettings { Encoding […]

Validação de esquema XML c #

Eu tenho um bom arquivo XML como este: Boomerang – Error codes.xlsx Boomerang – Error codes This is the Boomerang error codes file Excel Boomerang 1 4 Issue Tracker v5.xlsx This is the issue tracker for Skipstone Excel Skipstone 1 4 e então eu tenho meu esquema que eu criei assim: Tanto quanto eu posso […]