MFC e XML

16 views
Skip to first unread message

Fabio Mazzarino

unread,
Feb 10, 2012, 4:18:15 AM2/10/12
to ccppb...@googlegroups.com
Pessoal:

Nunca usei XML com MFC. Conheço alguns parsers, mas estou tentando identificar qual seria mais apropriado pra se integrar com MFC e VisualStudio.

Eu tentei MSXML, mas eu achei aquele papo de COM e td mais meio forçado.

Alguém sabe de algum parser XML bom pra integrar com MFC pra me indicar?

Grato.

Fabio

Djalma Rosa dos Santos Filho

unread,
Feb 10, 2012, 6:01:26 AM2/10/12
to ccppb...@googlegroups.com
Tem esse outro da Microsoft.

http://msdn.microsoft.com/en-us/magazine/cc163436.aspx

Mas acredito que o fato de você estar trabalhando com MFC nao lhe impede de usar um parser opensource como xerces ou libxml.

2012/2/10 Fabio Mazzarino <fabio.m...@gmail.com>
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en

Fabio Mazzarino

unread,
Feb 10, 2012, 6:40:11 AM2/10/12
to ccppb...@googlegroups.com

Djalma:

Vou dar uma olhada neste outro.

Com relação ao xerces ou libxml, não tenho nenhum tipo de restrição, eu até fiz uns testes com o xerces. Apenas queria saber se existe algum outro que se integra melhor com VisualStudio e MFC. ;o)

Ainda assim valeu.

Fabio


On Friday, February 10, 2012 9:01:26 AM UTC-2, Djalma Rosa dos Santos Filho wrote:
Tem esse outro da Microsoft.

http://msdn.microsoft.com/en-us/magazine/cc163436.aspx

Mas acredito que o fato de você estar trabalhando com MFC nao lhe impede de usar um parser opensource como xerces ou libxml.

2012/2/10 Fabio Mazzarino
Pessoal:


Nunca usei XML com MFC. Conheço alguns parsers, mas estou tentando identificar qual seria mais apropriado pra se integrar com MFC e VisualStudio.

Eu tentei MSXML, mas eu achei aquele papo de COM e td mais meio forçado.

Alguém sabe de algum parser XML bom pra integrar com MFC pra me indicar?

Grato.

Fabio

--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-unsubscribe@googlegroups.com

Emerson de Freitas Barcelos

unread,
Feb 10, 2012, 6:41:59 AM2/10/12
to ccppb...@googlegroups.com
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com

Rodrigo Madera

unread,
Feb 10, 2012, 7:18:58 AM2/10/12
to ccppb...@googlegroups.com

Fabio,

Por estes lados usamos MFC no coracao do projeto, e o amavel Xerces para parsing de XML.

Nao esquece de dar preferenca para SAX se voce lidar com arquivos grandes.

Mx

P.

unread,
Feb 10, 2012, 7:24:00 AM2/10/12
to ccppb...@googlegroups.com
Em sexta-feira, 10 de fevereiro de 2012 09h40min11s UTC-2, Fabio Mazzarino escreveu:
 
Com relação ao xerces ou libxml, não tenho nenhum tipo de restrição, eu até fiz uns testes com o xerces. Apenas queria saber se existe algum outro que se integra melhor com VisualStudio e MFC. ;o)


O que você quer dizer com "integra melhor"? Ou mesmo com "integra"?

Bibliotecas C++ integram-se a programas C++.

--
 P.

Fabio Mazzarino

unread,
Feb 10, 2012, 12:06:05 PM2/10/12
to ccppb...@googlegroups.com

 Rodrigo:

Oq vc considera arquivos grandes?


On Friday, February 10, 2012 10:18:58 AM UTC-2, Rodrigo Madera wrote:

Fabio,

Por estes lados usamos MFC no coracao do projeto, e o amavel Xerces para parsing de XML.

Nao esquece de dar preferenca para SAX se voce lidar com arquivos grandes.

Mx


On Feb 10, 2012 8:42 AM, "Emerson de Freitas Barcelos"  wrote:
>
> http://msdn.microsoft.com/en-us/library/windows/desktop/ms752838(v=vs.85).aspx
>  
> From: Fabio Mazzarino
> Sent: Friday, February 10, 2012 7:18 AM
> To: ccppb...@googlegroups.com
> Subject: [ccppbrasil] MFC e XML
>  
> Pessoal:
>
> Nunca usei XML com MFC. Conheço alguns parsers, mas estou tentando identificar qual seria mais apropriado pra se integrar com MFC e VisualStudio.
>
> Eu tentei MSXML, mas eu achei aquele papo de COM e td mais meio forçado.
>
> Alguém sabe de algum parser XML bom pra integrar com MFC pra me indicar?
>
> Grato.
>
> Fabio
> --
> Antes de enviar um e-mail para o grupo leia:
> http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
> --~--~---------~--~----~---------------------------------~----------~--~----~
> [&] Colabore com a Pesquisa de Preferência de Conteúdo
> para Eventos do Grupo C & C++ Brasil:
> http://www.surveymonkey.com/s/GBBGTXN
> ------~----~-------~---~---~---~---~----------------~------------~---------~
> [&] C & C++ Brasil - http://www.ccppbrasil.org/

> Para sair dessa lista, envie um e-mail para ccppbrasil-unsubscribe@googlegroups.com


> Para mais opções, visite http://groups.google.com/group/ccppbrasil
> --~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
> Emprego & carreira: vag...@ccppbrasil.org
> http://groups.google.com/group/dev-guys?hl=en
>
> --
> Antes de enviar um e-mail para o grupo leia:
> http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
> --~--~---------~--~----~---------------------------------~----------~--~----~
> [&] Colabore com a Pesquisa de Preferência de Conteúdo
> para Eventos do Grupo C & C++ Brasil:
> http://www.surveymonkey.com/s/GBBGTXN
> ------~----~-------~---~---~---~---~----------------~------------~---------~
> [&] C & C++ Brasil - http://www.ccppbrasil.org/

> Para sair dessa lista, envie um e-mail para ccppbrasil-unsubscribe@googlegroups.com

Rodrigo Madera

unread,
Feb 10, 2012, 12:20:42 PM2/10/12
to ccppb...@googlegroups.com
2012/2/10 Fabio Mazzarino <fabio.m...@gmail.com>

Oq vc considera arquivos grandes?

Hoje está cheio de perguntas no estilo: O que significa __________ pra você? Como isso te faz sentir? etc, etc.

Mas respondendo, são arquivos que irão ficar consideráveis em memória usando DOM.

Dai vai de projeto pra projeto.

Mx


Fabio Mazzarino

unread,
Feb 10, 2012, 12:29:00 PM2/10/12
to ccppb...@googlegroups.com

Pior que eu estava considerando uma resposta deste tipo. :oP


On Friday, February 10, 2012 3:20:42 PM UTC-2, Rodrigo Madera wrote:
2012/2/10 Fabio Mazzarino

P.

unread,
Feb 10, 2012, 3:07:15 PM2/10/12
to ccppb...@googlegroups.com

Em sexta-feira, 10 de fevereiro de 2012 15h20min42s UTC-2, Rodrigo Madera escreveu:
2012/2/10 Fabio Mazzarino

Oq vc considera arquivos grandes?

Hoje está cheio de perguntas no estilo: O que significa __________ pra você? Como isso te faz sentir? etc, etc.


Isto porque expressões como "considerável na memória" são legais no botequim, mas não tem lugar em uma avaliação de engenharia.

Uma análise de algoritmo/estrutura de dados adequada é, por exemplo, "meu requisito de performance proíbe consumir memória em proporção linear ao tamanho do documento XML nesta operação".

Este requisito exige um toolkit SAX e proíbe um toolkit DOM, porque um toolkit SAX consome memória em proporção constante e um toolkit DOM consome memória em proporção linear.

Agora, "eu acho feio consumir muita memória" não impede a aplicação de usar um toolkit DOM; o programador que tome uma cerveja após o expediente e chore suas lágrimas.

--
 P.

Rodrigo Madera

unread,
Feb 10, 2012, 3:14:37 PM2/10/12
to ccppb...@googlegroups.com
Você está certo, Sheldon.

Mx

2012/2/10 P. <pedro....@gmail.com>

--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com

Francisco L. Silva

unread,
Feb 10, 2012, 3:22:05 PM2/10/12
to ccppb...@googlegroups.com
Eu tentei encontrar alguma coisa pra dá flame tb, mas as sentenças dele são qs sempre lógicamente coesas... fail =/
Reply all
Reply to author
Forward
0 new messages