XMLbasic и функции

Jul 10, 2017 16:47



xml version="1.0" encoding="utf-8" ?>





str>


print>
code>
define>



Helloarg>
!str>finish>
hello>
code>
main>
module>

function name="main" переименовал в main - так нагляднее.
Просится переимемнование code но пока не придумал во что именно.

Поскольку вызов функции - у нас описывается тэгом, это очевидным образом приводит к двум видам передачи параметров:
  • через аттрибуты
  • через вложенные тэги
которые заведомо неравнозначны между собой.
в аттрибуты хорошо ложатся опциональные заведомо константные параметры. К примеру open(2) логично представить в видe:

...filename>open>

а вот неименованные параметры плодить не очень удобно. И наверное это правильно.
 сделать по индексу никто не мешает, но пока не делал :)

xmlbasic