Из-за моей версии 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