Могу ли я загрузить в память XML-файл, возвращаемый запросом linq to SQL, в объект SWF? - PullRequest
0 голосов
/ 12 ноября 2010

Могу ли я загрузить XML-файл в памяти, возвращенный запросом linq to SQL, в объект SWF?

А вот и длинная версия.

Цель - загрузить XML-файл в памяти в объект SWF через строку запроса.

В настоящее время я читаю и загружаю файл XML по абсолютному пути.

var flashvars = {xmlPath: "xml/" + GetQueryString("x") + ".xml" };
  var params = { allowFullScreen: "true", wmode: "transparent" };
  var attributes = {};
  swfobject.embedSWF("main.swf", "gallery", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

К сожалению или к счастью, вышеприведенное решение не элегантно, поскольку мне нужно создать и сохранить файл XML на своем веб-сервере, а затем загрузить его в объект SWFobject по абсолютному пути ...

Что выдает ошибки, подобные следующим, когда я пытаюсь сохранить файл ...

Access to the path 'C:\inetpub\vhosts\example.com\httpdocs\images\76df249e-83c3-413d-8664-c6f7b289c32c\data.xml' is denied.

Так, что я могу сделать, чтобы это работало? Могу ли я загрузить XML-файл в памяти в SWFobect, минуя абсолютные относительные пути?

Если так, как я могу это сделать?

Я уверен, что вы не создаете файлы в каждом запросе и сохраняете их на веб-сервере.

1 Ответ

1 голос
/ 12 ноября 2010

Вставить весь XML в flashvars.

...