2013-04-03 92 views
-1

好吧,在这里与我袒护,因为这是我的一些新东西。我有一个Webservice安装程序来访问我的数据库,当被SWF调用时,它会返回一个XML来填充Datagrid。这一切都有一个例外。如果表中没有任何数据要返回,我得到一个1088错误,指出XML是NULL。WSDL to XML to FLEX Datagrid

我想要发生的是,Datagrid只会显示一个空的网格,直到有数据填充它并且没有收到错误消息。这是一个仅显示在机场的飞行状态显示板,因此没有用户交互来重置错误消息。

如果这个问题我使用PHP与MySQL和Builder 4.6。

谢谢!

+0

您的Flex代码或PHP代码中是否存在错误?什么是引发错误的代码? – JeffryHouser 2013-04-04 00:18:34

+1

发现此问题。这是我认为我已经删除的一条线。现在要弄清楚如何将其标记为已解决。 – user1687688 2013-04-04 21:58:41

+0

你必须发布自己的问题的答案;然后您可以将其标记为正式答案。由于您的代表人数较少,因此可能会有延迟,然后才能回答自己的问题。 – JeffryHouser 2013-04-05 01:32:11

回答

0

这看起来像是Flash Player runtime error,与PHP生成的东西相反:“错误1088:跟在根元素后面的文档中的标记必须格式良好”)。

如果是这样的话,只要在没有结果时让服务器返回一些有效的XML:<root></root><root><data></data></root>或类似的东西。

也许你已经在做类似的事情了。如果是这样,你应该显示你的XML看起来是什么样的(什么时候没有结果),以及你如何在Flash端使用XML(你是使用它作为dataProvider到网格还是试图在它上面使用e4x表达式等等)

+0

谢谢Sunil。我发现和Alert代码,我认为我已经从代码中删除。一旦我删除它,错误再也没有出现过。 – user1687688 2013-04-04 21:56:45