簡體   English   中英

使用.aspx頁面的Xcelsius XML數據連接錯誤#2032

[英]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查詢。 這就是我的方法。

  1. 嵌入您的資源。
  2. 通過PDF與.aspx聯系。
  3. 將結果寫在_global下
  4. 鏈接到PDF內的靜態XML。

確保嵌入您的資源。 您可以通過Flash集成下的AcrobatX文檔了解如何進行。 它並不是您要找的東西,但是只要您能夠容忍項目中的PDF對象,它就可以發揮作用。

-加里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM