Начать надо с того, что "строка" в BasicsDynStrings - это не строка, а класс. И со Basics-строкой работа ведётся через методы, которые я указал ранее(там опечатка вкралась, это всё - методы DynString). В DOM-документе все строки представлены в самом простом виде - как POINTER TO ARRAY OF CHAR.
Соответственно, (1) это BasicsDynStrings.DynString, (2) - это POINTER TO ARRAY OF CHAR.
К (1) применимы методы BasicsDynStrings, к (2) - ну, методы, которые применимы к строкам в ББ. Извлечь собственно указтель на строку из (1) помогает метод String(), создать новый экземпляр (2) помогает простейшая процедура DomStrings.String(IN text : ARRAY OF CHAR) : POINTER TO ARRAY OF CHAR;

Редактирование (2) не предусмотрено. Предусмотрена установка значения какого либо строкового параметра узла(Node) документа через метод узла или его потомка.