Articles of xml

C # obtém valores dos atributos xml

Como obter valores de “action” e “filename” de atributo de maneira correta usando C #? XML: C #: eu não posso obter valores de atributo, bem como como obter valores em loops foreach? Como resolver isso? var doc = new XmlDocument(); doc.Load(@newFile); var element = ((XmlElement)doc.GetElementsByTagName(“Config/Items/Item”)[0]); //null var xmlActions = element.GetAttribute(“action”); //cannot get values var […]

Código para ler um arquivo XML em um DataTable

Escrevi o seguinte trecho de código que lê um determinado arquivo xml e grava o conteúdo em uma tabela de dados. Por favor, não sugira usar o LinqToXml, pois essa opção é considerada porque é um aplicativo legado. // create the DataTable that will hold the data DataTable table = new DataTable(“ListOfPersonsWithInfo”); // open the […]

Como deserializar namespaces XML em c # (System.Xml.Serialization)?

Estou apenas dando os retoques finais no meu deserializador de formato Zthes (System.Xml.Serialization), que usa o namespace “dc” no elemento “thes”. Todos os elementos “term” estão desserializando bem porque eles não têm namespace, mas não consigo descobrir como dizer ao desserializador que os elementos “thes” possuem um namespace. Aqui está o que eu estou tentando […]

Validando documentos XML com XSD corretamente

Como um desenvolvedor com uma boa quantidade de XML consumindo e produzindo experiência, eu nunca realmente interagi com esquemas antes. Pela primeira vez isso está realmente ocorrendo para mim. Eu me deparei com um “recurso” que considero mais um bug que está bem documentado. Ao usar XDocument.Validate (), parece que há casos em que o […]

C #: o método close de Xml.Load (arquivo)

Eu escrevi algum código que carrega um documento XML usando um object XmlDocument para contar seus nós. Aqui está o método: XmlDocument xml = new XmlDocument(); xml.Load(textBox1.Text); XmlNodeList nodes = xml.SelectNodes(“//File”); foreach (XmlNode node in nodes) { number_of_childs++; } O problema que estou enfrentando é que, ao importar um arquivo grande, é preciso ter 700 […]

Ligação de configuração Ninject e XML

Eu tenho pesquisado na internet para qualquer amostra ou começando artigo sobre como fazer binding com Ninject usando a extensão XML, mas eu não consegui encontrar qualquer ajuda! , Qualquer corpo pode me fornecer uma pequena amostra de como posso fazer isso? desde já, obrigado

Decodificação de Base64 em c #

Eu criei o Documento XML e salvei este documento como XmlDocument xmlDoc = new XmlDocument(); XmlDeclaration dec = xmlDoc.CreateXmlDeclaration(“1.0”, “UTF-8”, null); xmlDoc.AppendChild(dec); XmlTextWriter writer = new XmlTextWriter(fullPath,Encoding.UTF8); writer.Formatting = Formatting.Indented; xMLDoc.Save(writer); writer.Flush(); E então eu codifiquei este documento usando o Codificador Base64 O decodificador não pôde analisar o arquivo XML. Eu mesmo criei o decodificador […]

Documento XML não pode conter vários elementos de nível raiz

Eu tenho uma lista de códigos para os quais eu tenho um erro “documento XML não pode conter vários elementos de nível de raiz” Janice Richardson Finance Supervisor Sales 370-16-3631 Single $4,500 Alan Wu Research 385-22-3311 Married $52,800 O erro ocorre na primeira tag .

C # criando arquivo de saída XML sem

Eu sou novo no desenvolvimento de C # então talvez uma questão muito simples aqui. Eu estou tentando obter uma saída que começa como esta: Mas estou recebendo isso: Esta é minha fonte: XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; settings.IndentChars = ” “; settings.NewLineChars = “\r\n”; settings.NewLineHandling = NewLineHandling.Replace; using (XmlWriter writer = […]

Como selecionar nós por atributo que começa com… em c #

Eu tenho este documento xml e quero selecionar nós por atributo que começa com ‘/ employees /’. Employee 1 Robert Employee 2 Jennifer Então, em c #, eu faria algo assim: parentNode.SelectNodes(“//table/tr/th/a[@href=’/employees/…..’]”) Isso é possível com c #? Obrigado!