| Тут проблема не в том, чтобы отобразить в тривью, а в том, что структура дерева слева не совпадает со структурой схемы. Там пропущено много узлов, типа сиквенс, комплекстайп, экстеншн и прочее. Для начала надо бы привести схему к той структуре, которую ты собираешься отобразить. Если ты хочешь в точности повторить структуру, но при этом отображать только элементы и атрибуты, ну, возможно, еще несколько узлов, то можно обойтись без преобразования и попытаться запихнуть схему в тривью напрямую, хотя все равно идея - так себе. В ином случае для преобразования можно использовать XSLT, он для этих целей как раз и существует. А когда у тебя будет хмл, структура которого точно совпадает с желаемой структурой дерева, то там документ просто надо обойти рекурсивно и построить такое же дерево из узлов тривью, эта задача простая. |