Articles of xml

Qual é a diferença entre o XML Schema e o DTD?

Eu pesquisei essa questão, mas não entendo claramente o que é um esquema XML e DTD (definição de tipo de documento), e por que o esquema XML é mais poderoso comparado ao DTD. Qualquer orientação seria muito apreciada.

Melhor maneira de armazenar dados localmente no .net (c #)

Estou escrevendo um aplicativo que pega dados do usuário e os armazena localmente para uso posterior. O aplicativo será iniciado e interrompido com bastante frequência e eu gostaria de salvá-lo / carregar os dados no início / fim do aplicativo. Seria bastante simples se eu usasse arquivos simples, pois os dados realmente não precisam ser […]

Como escrever um analisador em c #?

Como faço para escrever um Parser (Recursive Descent?) Em C #? Por enquanto eu só quero um analisador simples que analisa expressões aritméticas (e lê variables?). Embora mais tarde eu pretendo escrever um analisador xml e html (para fins de aprendizado). Eu estou fazendo isso por causa da grande variedade de coisas em que analisadores […]

qual é a diferença entre json e xml

Qual é a diferença entre JSON e XML?

FileMode.Open e FileMode.OpenOrCreate diferença quando o arquivo existe? c # bug?

Eu escrevi esse código: public void Save() { using (FileStream fs = new FileStream(Properties.Settings.Default.settings_file_path, FileMode.Open)) { XmlSerializer ser = new XmlSerializer(typeof(MySettings)); ser.Serialize(fs, this); } } Quando estou usando o FileMode.Open está tudo bem, e a saída é ex assim: 12 A0 MEASUREMENT 5000 C0 MEASUREMENT mas quando eu mudar para a saída FileMode.OpenOrCreate mudará para: […]

For loops vs. apply-templates

Recentemente, comecei a usar o XSLT para alguns dos meus documentos XML e tenho algumas dúvidas. Eu adiciono o código abaixo. No código eu tenho um modelo que combina os elementos do ebook. Eu quero então listar todos os autores que escreveram o livro. Eu faço isso usando um para cada loop, mas também posso […]

DTD referenciado externamente em XML

test.xml: test@test.com xxx@example.com Hello Dear John….;-). test.dtd: <!DOCTYPE email [ ]> Código de erro no test.dtd As declarações de marcação contidas ou apontadas pela declaração do tipo de documento devem ser bem formadas. [2] Por favor ajude!!

Como faço para remover o namespace redundante na consulta aninhada ao usar o FOR XML PATH

ATUALIZAÇÃO : Descobri que há um item do Microsoft Connect criado para esse problema aqui Ao usar FOR XML PATH e WITH XMLNAMESPACES para declarar um espaço de nomes padrão, obterei a decalogação de espaço de nomes duplicada em quaisquer nós de nível superior para consultas aninhadas que usam FOR XML, encontrei algumas soluções on-line, […]

Como ignoro certos elementos ao comparar XML?

Eu tenho uma mensagem XML assim: something something else yet another thing Eu quero comparar uma mensagem deste tipo produzida por um método em teste para uma mensagem esperada, mas eu não me importo com elementA . Então, eu gostaria que a mensagem acima fosse considerada igual a: something different something else yet another thing […]

Entity Framework com arquivos XML

Alguém pode me indicar um bom tutorial explicando o Entity Framework usando um arquivo XML em vez de um database? Eu vi alguns bons tutoriais com bancos de dados SQL, mas não consigo dar o salto para um arquivo XML. Obrigado!