如何在Adobe Air Application中显示XML数据(从PHP中提取)?

时间:2009-07-14 16:21:00

标签: php xml flex air

我想创建一个小型Adobe Air应用程序,它可以从我的站点中提取XML数据并将其显示在我的Adobe Air应用程序中。

我有xml部件设置,当我运行xml文件时,它会在浏览器中显示结果。现在我需要的是在我的adobe air应用程序中显示相同的结果。

例如我有一个简单的表格

<form name="review" action="admin_xml.php" method="post">
<textarea name="xml" cols="40" rows="10"></textarea>    
<input class="submit" type="submit" value="Submit Request">
</form>

我在表单中输入以下XML数据。

<?xml version="1.0" encoding="UTF-8"?>
<GetOrdersIds version="1.0">
    <Credentials>
        <Username>my_user</Username>
        <Password>my_pass</Password>
    </Credentials>
    <Criterions>
        <OrderNumber></OrderNumber>
        <NameEmail></NameEmail>
        <Keyword></Keyword>
        <StartDate>2009-01-01</StartDate>
        <EndDate></EndDate>
        <OrderStatus></OrderStatus>
        <ShipToCountry></ShipToCountry>
        <ShipToState></ShipToState>
        <CreditCardType></CreditCardType>
    </Criterions>
</GetOrdersIds>

当我提交表格时,我会从2009-01-01到日期获得所有订单ID,并在浏览器中显示。

有没有办法在adobe air应用程序中运行该HTML表单,以便输入应该通过admin_xml.php文件的XML元素值并获取结果。  我不想一次又一次地进入XML Skeleton。我只想输入这些元素的值。

是否有任何关于此主题的教程或书籍?

1 个答案:

答案 0 :(得分:1)

Building an XML viewer on AIR with Flex描述了如何构建一个将特定xml格式“翻译”为特定显示格式的应用程序。

Using AIR for XSLT Processing描述了如何利用xslt处理器和内置的html引擎。