Здесь планируется обсуждение перспектив XML Sapiens
Для начала вот некоторые приемы использования технологии неописанные в спецификации
1) Вы желаете полноценную интеграцию проектов, коммуникацию интернет приложений и приложений Интранет/ЛВС? На стороне XML Sapiens-ориентированной CMS достаточно разместить вызовы удаленных процедур XML RPC (
http://www.xmlrpc.com/,
http://www.php.net/manual/en/ref.xmlrpc.php) или же SOAP (
http://www.w3.org/TR/SOAP,
http://pear.php.net/package-info.php?pacid=87) в CMS-приложении и "завернуть" вывод в массив перечня узлов формата array( id -> array( field -> value, f2 -> v2, ..), ..). Ни что нам более не мешает в объединении сетей
2) От вас требуют промо-сайт на Flash с некоторым числом редактируемых страниц? Создаете простейший DDC в SAPID для вывода XML-контейнеров содержания страниц. Открываете новую сцену во флеш и создаете там текстовое поле, назначаете ему имя. Далее пишем в action script
var doc = new XML(); // XML object id created.
doc.load("
http://yoursite_on_sapid.com/folder/");
if(node.firstChild!=null) {
node=node.firstChild;
while(node!=null) {
if(node.nodeName!=null && node.nodeName!='title'){
name_of_template_ddc_tag=node.firstChild.nodeValue;
content_of_your_template_tag=node.firstChild.nodeValue;
// Прикрепляем содержание нужно тега к текстовому полю
}
}
В результате Flash-сайт с вполне управляемым содержанием