草庐IT

curl_output

全部标签

php - 使用 CURL 返回 XML 响应

我正在通过HTTPPOST将一些参数传递给网络服务器。我得到了一个响应,但理想情况下我想要一个完整的XML响应,而我似乎只得到一个连接的字符串。我已经尝试过SimpleXMLElement,但它似乎没有做任何事情,而且它没有返回任何XML。下面是我的代码:$post_string='TitleListD12E9CF3-F742-47FC-97CB-295F4488C2FADavid';$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"https://jobs.chameleoni.com/PostXML/PostXml.aspx");curl_s

xml - JSTL x :forEach comma-separated output

我有一个包含以下内容的xml文件:name1name2name3我想用JSTL将其解析为如下列表:name1,name2,name3并且,如果超过3个:name1,name2,name3et.al我在使用时没有遇到任何问题列出名字并以特定作者结尾,但是如何获取逗号并检查列表长度? 最佳答案 将varStatus属性与end属性结合使用。varStatus指的是本地LoopTagStatus提供多种getter方法的实例,例如getIndex()和isLast().end属性指定迭代应该结束的索引。${author},et.al

xml - 检查 *output* 节点是否已经存在

我想根据以下规则(节点由@Name区分)将两个文件A.xml和map.xml与“节点”元素合并:如果map.xml中的元素具有Src属性,则应将map中的元素复制到输出如果元素存在于A和map中并且没有@Src,则应该从A中复制如果元素存在于A但不在map中,则应忽略它(并发出警告)如果元素存在于map中但不存在于A中,则生成(空)元素例子:map.xml:A.xml:结果应该是:我的XSLT脚本是:WARNING:Node""notfoundinmapfile,ignoring脚本运行良好。它处理A.xml并在map.xml中查找每个Node元素。由于@Src和非@Src节点可以混用

xml - 解析从 Curl 接收到的 XML 以获取特定值

我正在尝试针对之间的数据过滤此代码&和account-id="之间的数据&"(尾随引号)na3breezfxm5hk6co2kfzuxq2012-11-11T16:26:52.713+00:00http://meet97263421.adobeconnect.compacna3app09na3cps.adobeconnect.com/api/xml?action=common-info8.2.2.07.5truecurl/7.24.0(x86_64-apple-darwin12.0)libcurl/7.24.0OpenSSL/0.9.8rzlib/1.2.5如有任何帮助,我们将不胜感激

php - 如何使用 PHP CURL 强制 XML 响应

我正在测试一个成功访问我的帐户的XMLAPI,并且我收到了响应,但响应似乎是一个纯文本字符串,没有标签或任何东西,甚至没有名称/对值。我需要将响应捕获为XML,以便我可以使用XML标记来识别响应变量。我使用表单POST将数据从表单传送到CURL页面,该页面将POST解析为XML格式,然后使用CURL将其发送到API。API是基于XML的,我希望得到XML响应,但却收到了帮助!CURL请求/响应页面";$xml.="";foreach($_POSTas$key=>$val){$xml.="".$val."";}$xml.="user1234";$xml.="pass1234";$xml.

php - Curl 请求损坏 XML 发布数据

我将XML数据作为带有curl的POST请求发送到服务器,如下所示://$paramscontainsxslt="现在,当我在webserive/update.php中获取数据时$_REQUEST['xslt']只包含一些来自xml的叶数据,大部分标签都像这样被剥离[但有很多新行]USD,.05我不知道发生了什么。这是一些双重编码问题吗?strParameters确实包含形式urlencoded格式的适当数据[+表示空格等]在将它发送到curl之前,我尝试了一个urldecode。但仍然没有解决问题。 最佳答案 这更多的是评论而不是

HTML 整洁 : how to set 'force-output' to 'yes' ?

我在Windows的命令行环境中使用HTMLTidy。我需要强制将一些html文件转换为xml,即使有错误也是如此。我执行以下步骤:创建文件“conf.txt”,其内容为:强制输出:是输入以下命令行:tidy-configconf.txt-ofilename.xmlfilename.htm但是,没有生成“filename.xml”。请注意,在http://infohound.net/tidy/tidy.pl使用tidy的在线版本时,我能够从同一个“坏”HTML文件中获取输出XML文件。.我做错了什么? 最佳答案 我想出了一个办法:t

php - 如何在多个部分加速/分解过程。 Rss, curl ,PHP

我目前正在尝试使用一些RSS阅读器/getter进行写作。除了一件事,一切都很顺利。这太慢了。让我解释一下:我从数据库中获取RSS提要列表我迭代此列表中的每个提要,使用cURL打开它并使用SimpleXMLElement解析它我使用给定的关键字检查这些提要的描述和标题,看它是否已经在数据库中。如果不是,我将其添加到数据库中。现在我正在循环浏览11个提要。这给了我18秒的页面加载时间。这没有更新数据库。当找到一些新文章时,它会上升到22秒(在本地主机上)。在实时网络服务器上,我的猜测是这会更慢,并且可能超出php设置的限制。所以我的问题是,您对提高速度有何建议……如果这不可能,那么将其分

sql-server - SQL appending <?xml version ="1.0"encoding ="UTF-8"?> to Query output

所以我在弄清楚如何完成这项工作时遇到了一些麻烦这样我就可以附加xml编码我的查询。这是我到目前为止一起破解的内容:DECLARE@FileNameVARCHAR(50)DECLARE@SQLCmdVARCHAR(8000)SELECT@FileName='C:\SampleXMLOutput.xml'--inthiscommand,wearemakingsurethereisonlyoneROOTnodeSELECT@SQLCmd=+'bcp'+'"SELECTId,Initials,firstname,lastname,email'+'FROMEmployees.dbo.IDCard

Java XML : how to output the namespace of child elements?

我正在使用Java的Transformer处理XML文档对象的类。这是创建转换器的代码:importjavax.xml.transform.TransformerFactory;importjavax.xml.transform.OutputKeys;importjavax.xml.transform.Transformer;Transformertransformer=TransformerFactory.newInstance().newTransformer();transformer.setOutputProperty(OutputKeys.INDENT,"no");trans