Библиотеки: XML parser

 

XML parser:

Библиотека для парсинга XML-документов. Реализация на MQL5 без использования сторонних библиотек.

Автор: yu-sha

 

Дорогая ys-sha,

Спасибо за вашу работу!

Я скачал библиотеку, но когда я пытаюсь скомпилировать ее, я получаю две ошибки:

  1. '=' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 171 11
  2. 'GetXml' - вызов неконстантногометода для константного объекта XmlDocument.mqh 285 28

Не могли бы вы мне помочь?

Заранее спасибо

С уважением,

Джанфрансио

 
gianfrancio:

Я загрузил библиотеку, но при попытке скомпилировать ее получаю две ошибки:

  1. '=' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 171 11
  2. 'GetXml' - вызов неконстантногометода для константного объекта XmlDocument.mqh 285 28

Исправлено. Пожалуйста, скачайте обновленную версию.
 

Здравствуйте, ys-sha,

При компиляции скрипта с включенной вашей библиотекой я получаю следующую ошибку:

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

Ценю вашу работу.

Izechias

 
Izechias:

Здравствуйте, ys-sha,

При компиляции скрипта с включенной вашей библиотекой я получаю следующую ошибку:

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

Ценю вашу работу.

Izechias

Привет, Izechias,

этот парень уже сделал это исправление:

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

Развлекайтесь.

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.
 

Уважаемый ys-sha,

Спасибо за вашу работу!

Для тех, у кого возникает ошибка "cannot convert from const pointer to nonconst pointer"
Прилагаю мое исправление, также я добавил CDATA-функции, которые мне были необходимы.

с уважением

Файлы:
 
xml_test.mq5 не компилируется без ошибок. Он получает ошибку в строке 95 XnlElement.mqh. 95: SetParent(aParent); Error: 'aParent' - cannot convert from const pointer to nonconst pointer XmlElement.mqh 95 14 Как исправить? Почему код не компилируется или не запускается?