Bibliotecas: Analisador XML

 

Analisador XML:

Uma biblioteca para análise de documentos XML. Somente MQL5, ele não usa qualquer biblioteca externa.

Autor: yu-sha

 

Prezado ys-sha,

Obrigado por seu trabalho!

Baixei a biblioteca, mas quando tento compilá-la, recebo dois erros:

  1. '=' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 171 11
  2. 'GetXml' - call non-constmethod for constant object XmlDocument.mqh 285 28

Você poderia me ajudar?

Desde já agradeço

Obrigado

Gianfrancio

 
gianfrancio:

Baixei a biblioteca, mas quando tento compilá-la, recebo dois erros:

  1. '=' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 171 11
  2. 'GetXml' - chamarmétodo não-const para objeto constante XmlDocument.mqh 285 28

Corrigido. Faça o download da versão atualizada.
 

Oi ys-sha,

Ao compilar um script com sua biblioteca incluída, recebo o seguinte erro:

'aParent' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 95 14

Agradeço seu trabalho.

Izechias

 
Izechias:

Oi ys-sha,

Ao compilar um script com sua biblioteca incluída, recebo o seguinte erro:

'aParent' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 95 14

Agradeço seu trabalho.

Izechias

Olá, Izechias,

esse cara já fez essa correção:

https://www.mql5.com/pt/articles/2540?utm_campaign=MetaEditor+5&utm_medium=special&utm_source=mt5editor+article

Divirta-se.

Universal Expert Advisor: Integration with Standard MetaTrader Modules of Signals (Part 7)
Universal Expert Advisor: Integration with Standard MetaTrader Modules of Signals (Part 7)
  • 2016.07.22
  • Vasiliy Sokolov
  • www.mql5.com
This part of the article describes the possibilities of the CStrategy engine integration with the signal modules included into the standard library in MetaTrader. The article describes how to work with signals, as well as how to create custom strategies on their basis.
 

Prezado ys-sha,

Obrigado por seu trabalho!

Para aqueles que receberem o erro "cannot convert from const pointer to nonconst pointer" (não é possível converter de ponteiro constante para ponteiro não constante),
anexo está minha correção, e também adicionei os recursos CDATA de que precisava

Saudações

Arquivos anexados:
 
O xml_test.mq5 não compila sem erros. Ele recebe um erro na linha 95 do XnlElement.mqh. 95: SetParent(aParent); Error: 'aParent' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 95 14 Como corrigir? Por que o código não compila nem é executado?