Всем доброго дня.
Возникла необходимость получить xml для структуры сайта, и передать его в инфосистему через external_xml.
Стал искать пути ее решения.
В точности нужный xml генерирует метод ShowStructure(), но к сожалению сам xml он возвращать не умеет

Нужный xml можно собрать самому, используя методы GetStructureXml() и GetXml4StructurePropertys(), последовательно обходя им все узлы структуры, полученные методом GetAllStructure(). Тоже вариант, конечно, но какой-то нерациональный.
Потому что есть еще метод GenXml4StructureLevelMass() который, судя по описанию, должен генерировать как раз тот XML, который потом используется в ShowStructure().
Однако в API использование метода GenXml4StructureLevelMass() описано плохо и нету примера его вызова. Поиск по форуму и по незакодированным файлам HostCMS тоже не дал результата.
В связи с чем просьба - подскажите, как пользоваться этим методом?
А то пока приходится извращаться - перехватывать вызов ShowStructure() с <xsl:output ... method="xml" /> и единственной инструкцией <xsl:copy-of select="document/structure"/> в XSL-шаблоне, и перехваченный вывод передавать в external_xml