Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML与HTTPService_Xml_Apache Flex_Adobe_Flash Builder_Httpservice - Fatal编程技术网

XML与HTTPService

XML与HTTPService,xml,apache-flex,adobe,flash-builder,httpservice,Xml,Apache Flex,Adobe,Flash Builder,Httpservice,我最近开始使用FlashBuilder和FlexSDK。我目前正在使用XML。我能够使用以下代码将XML完美地读入列表: <s:HTTPService id="myXML" url="http://www.mywebsitename.com/appdata/Apps.xml"/> <s:List id="myList" x="58" y="127" width="205" height="133" textAlign="center" dataProvider="{myXML.

我最近开始使用FlashBuilder和FlexSDK。我目前正在使用XML。我能够使用以下代码将XML完美地读入列表:

<s:HTTPService id="myXML" url="http://www.mywebsitename.com/appdata/Apps.xml"/>
<s:List id="myList" x="58" y="127" width="205" height="133" textAlign="center" dataProvider="{myXML.lastResult.JacobsApps.Name}"></s:List>


我遇到的问题是写入XML。我需要使用HTTPService,或使用URL写入XML文件的类似服务。

URL通常用于从服务器请求数据;仅URL无法在服务器上创建文件

您需要使用您选择的语言编写服务。NET、Java、ColdFusion和PHP是一些服务器端语言,它们可以做到这一点并与Flex很好地集成。有关如何执行此操作的具体说明取决于选择的技术。我会用ColdFusion


一旦您在服务器上创建了服务,您就可以使用RemoteObject从Flex调用该服务,用于AMF调用,WebService用于SOAP调用,或者HTTPService用于REST调用。有关的详细信息。

@RMK Jacob“”提供数据。所以每次你调用这个url,这个url就会给你一个XML数据。当您想要添加/写回XML中的某个标记时,这意味着您想要更改此文件。因此,创建一个读写文件的链接并不方便。正如www.Flextras.com先生所说,您必须编写一个代码,用服务器端语言在XML文件中添加一个标记。@RMK Jacob服务需要在您的服务器上。Flex浏览器应用程序将无法直接在您的服务器上创建或编辑文件。@www.Flextras.com谢谢。你知道教你如何用Java编写服务的教程吗?@www.Flextras.com或教你如何在.net中创建服务的教程吗?我不知道有任何明确的教程;但我相信你可以通过谷歌搜索找到大量信息。