![](/img/trans.png)
[英]Post XML Data to aspx page and reditect to the page from code behind
[英]Xcelsius XML Data connection using .aspx page Error #2032
由於我的Xcelsius版本限制為2個Web服務連接,因此我嘗試使用XML數據連接和aspx頁面將數據從數據庫導入Xcelsius。
我有一個ASPX頁面,其輸出格式為xml的文件
<data><variable name=""><row><column></column>...</row></variable>...</data>
在Xcelsius中,我建立了XML數據連接,該XML數據具有指向應輸出xml的.aspx頁面的XML URL。 然后我檢查了啟用負載,並選擇了正確的單元格和行數。 如果我嘗試預覽,我會得到
"An error has occurred. For more information, contact the file creator or your
system administrator.
Error: Error #2032 Connection Type: XML Data".
我在應用程序文件夾和IIS wwwroot文件夾上都有crossdomain.xml文件,如下所示:
<?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>
如果我在Xcelsius中輸入XML URL,則直接使用XML文件的URL,而無需使用.aspx將其寫入到其工作頁面的輸出中。 xml與.aspx頁位於同一應用程序文件夾中。
我的范圍是使用.aspx頁在數據庫上寫查詢,然后以正確的xml格式將表與表一起輸出回xml,這樣我就可以使用Xcelsius中的數據。
有人知道如何解決錯誤或以其他方式可以將數據庫中的數據導入Xcelsius嗎?
我的Xcelsius版本:參與5.4.0.0
我使用的是完全相同的配置。 但是,我正在使用“ Flash變量”進行數據連接,並且每次您以XML-Flash變量格式訪問ASP頁時都會生成數據。
我剛剛測試了我的ASP頁面以XML格式生成,並在xcelius中使用了XML連接,並且它運行良好。
我的建議是嘗試將Xcelsius XML連接中的MIME類型更改為“ text / xml”
一種最簡單的解決方案是將儀表板嵌入pdf。 然后通過Acrobat訪問和格式化(並寫回)您的XML查詢。 這就是我的方法。
確保嵌入您的資源。 您可以通過Flash集成下的AcrobatX文檔了解如何進行。 它並不是您要找的東西,但是只要您能夠容忍項目中的PDF對象,它就可以發揮作用。
-加里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.