2012-03-21 1 views
0

Из-за моей версии Xcelsius я ограничен двумя подключениями к веб-сервисам, поэтому я попытался использовать соединение XML Data и страницу aspx, чтобы доставить данные из базы данных в Xcelsius.
У меня есть страница ASPX, которая выводит файл XML в формате
Xcelsius XML Подключение к данным с использованием .aspx страницы Ошибка # 2032

<data><variable name=""><row><column></column>...</row></variable>...</data> 

В Xcelsius я сделал соединение данных XML, имеющих XML URL, указывающий на странице .aspx, который должен выводить XML. Затем у меня включена опция «Включить загрузку», и я выбрал правильный номер ячеек и строк. Если я пытаюсь предварительный просмотр я получаю

"An error has occurred. For more information, contact the file creator or your 
system administrator. 
Error: Error #2032 Connection Type: XML Data". 

У меня есть файл crossdomain.xml как на папку приложения и папки Wwwroot IIS, который выглядит следующим образом:

<?xml version="1.0" ?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-  policy.dtd"> 
<cross-domain-policy> 
<allow-access-from domain="*" secure="false" /> 
<allow-http-request-headers-from domain="*" headers="*" secure="false"/> 
</cross-domain-policy> 

Если я кладу в URL XML в Xcelsius, URL-адрес файла xml напрямую, не используя .aspx, чтобы записать его на вывод страницы, на которой он работает. Xml находится в той же папке приложения, что и страница .aspx.
Моей областью применения является страница .aspx для записи запроса в базе данных и вывода обратно xml с таблицей в правильном формате xml, чтобы затем я мог использовать данные в Xcelsius.

Кто-нибудь знает, как исправить ошибку или другие способы переноса данных из базы данных в Xcelsius?

Моя версия Xcelsius: Engage 5.4.0.0

ответ

0

Один из самых простых решений встроить панель внутри PDF. Затем получите доступ и формат (и обратную запись) вашего XML-запроса через Acrobat. Это то, как я это делаю.

  1. Внесите ваши ресурсы.
  2. Свяжитесь с .aspx через PDF.
  3. Запишите результат в _global
  4. Ссылка на статический XML внутри PDF.

Уверенный, чтобы вставлять ваши ресурсы. Вы можете понять, как с помощью документации AcrobatX по интеграции флэш-памяти . Это не совсем то, что вы ищете, но оно работает в обаянии, пока вы можете терпеть объект PDF в своем проекте.

--Gary

0

Я использую ту же самую конфигурацию. Тем не менее, я использую «Flash-переменные» для моего подключения к данным, и данные генерируются каждый раз, когда вы нажимаете страницу ASP в формате XML-Flash Variables.

Я только что проверил свою страницу ASP, чтобы сгенерировать в формате XML и использовать XML-соединение в xcelius, и он отлично работает.

Мое предложение попробовать изменить MIME тип в Xcelsius XML Connection для "Текст/XML"