草庐IT

php_flag

全部标签

php - Xpath 查询 PHP DOMDocument 中 XML 中的 HTML 表

我有一个具有以下树结构的XML文件。Videoshttps://www.example.com/r/videos/Alongdescriptionofthevideo....ThemostusedJazzlickinhistory.http://www.example.com/http://www.example.com/Mon,07Sep201514:43:34+0000submittedbyjcepiano[link][508comments]ThemostusedJazzlickinhistory.在这里,htmltable元素嵌入在XML中,这让我感到困惑。现在我想为//cha

php - 如何在div父节点中追加子节点?

我需要将子节点附加到它们的父节点,但父节点应该是div。我需要检查,如果父节点不是div那么,检查父节点的父节点,直到我得到div节点。怎么做?XML文件boxtext1boxtext2paraboxtext3para预期输出(应该附加到div父节点)paraparaboxtext1boxtext2boxtext3但我得到如下输出:(即盒装文本2的父节点是li标记,因此它被附加到那里而不是div父节点。如何仅获取div父节点追加子节点?)paraboxtext2paraboxtext1boxtext3我的代码:$dom=newDOMDocument;$dom->load("new_te

php - 如何在 Magento 中管理导航

我想知道是否有一种简单的方法可以通过管理面板在magento中管理导航,而无需编辑XML文件。 最佳答案 为此,您可以使用以下扩展:http://www.magentocommerce.com/magento-connect/responsive-custom-menu.htmlhttp://www.magentocommerce.com/magento-connect/sidebar-navigation-menu-professional.htmlhttp://www.magentocommerce.com/magento-co

php - 如何使用 SoapClient 将参数传递给函数?

很遗憾,我没有任何SOAP经验,请原谅我最终在下面使用了错误的符号-我得到了2个URL和一个XML字符串,我正在尝试从远程SOAP服务器获取XML响应。第一个URL是一个WSDL文档,我将它提供给SoapClient构造函数:$client=newSoapClient(URL_1,array('trace'=>1,'exceptions'=>0));第二个URL是SOAP服务器,我在这里使用它:$client->__setLocation(URL_2);这很好用,我可以通过以下方式检索类型和函数:print_r($client->__getTypes());print_r($clien

PHP - 在带有 SoapClient 的信封中使用多个 xmlns

我正在尝试在soap调用信封中使用多个xmlns命名空间进行SOAP调用,但我无法弄清楚如何正确执行...这是我现在的代码:$soapClient=newSoapClient(WSDL_URL,array("trace"=>true,"exceptions"=>true));$soapClient->__setLocation(WSDL_LOCATION);$request='//[REQUESTDETAILS]';$params=newSoapVar($request,XSD_ANYXML);try{$results=$soapClient->someFunctionName($pa

php - Symfony2 向外部 API 发送 POST 请求并解析其 XML 响应?

如何向外部API发送POST请求并解析其XML响应?通常只使用php和xml我会做somethinglike。但是我不确定如何使用Symfony来做同样的事情。另请注意,xml文件中的内容是动态的,如“Itemnumber”、“quantity”等更多信息:我正在尝试将xml数据发送到我们的第三方客户端系统(他们只使用XML,因此没有JSON响应)并解析此XML响应并将其显示给我们的客户。因为客户请求是动态的,所以.xml文件中的内容每次都会更改。所以我需要弄清楚加载此动态.xml文件。使用POST建立连接。读取我从客户那里收到的ParseXml数据(这很容易完成)。

php - 授权 PHP API Charge Credit Card Example 返回空响应

我正在使用来自authorize.net网站的php示例,但无法使其正常工作。我已经下载了所有供应商软件并更新了Composer。在phplog中,我不断收到相同的错误:E00045TherootnodedoesnotreferenceavalidXMLnamespace.更新Composer后不再记录错误。我的php:require("anetsdkphp/autoload.php");$logName="MYAUTHKEY";$transKey="MYTRANSKEY";usenet\authorize\api\contract\v1asAnetAPI;usenet\authori

php - XPATH 检查属性是否包含多个值之一

我需要检查XML节点的属性是否包含值之一这是我的XML:现在我正在使用以下表达式:$images=$this->opfSxml->xpath("//*[local-name()='manifest']/*[local-name()='item'][contains(@media-type,'png')orcontains(@media-type,'jpg')orcontains(@media-type,'ico')]");我的代码可以正常工作,但对我要检查的每个值重复OR和CONTAINS对我来说并不合适。有写这个的捷径吗? 最佳答案

php - 如何在 PHP 中克隆没有数据的不同 XML 结构?

我有一个如下所示的XML文档:moreanothervalue这是我的伪代码:importxml.createempty-xml.foreachchildofimported-xml-root-node,recursivelyclonenodestructurewithoutdata.ifclonedoesnotmatchonealreadyinempty-xml,thenaddclonetoempty-xml.我正在尝试获得如下所示的结果:请注意,我的示例数据只有3个节点深。在生产中,会有未知数量的后代,因此可接受的答案需要处理可变节点深度。失败的方法我已经查看了TheDOMNode

php - 转义 XML 中的符号

我知道某些字符需要在XML中进行转义,而&符号就是其中之一。据此,需要转义的字符只有5个:WhatcharactersdoIneedtoescapeinXMLdocuments?我的问题是,如果您有一个和号,但后面没有跟其中一个,是否意味着XML无效?我问的原因是因为我正在使用返回此内容的网络服务:我正在尝试确定它是有效的还是无效的XML。如果无效,我会要求他们修复它。如果它有效,那么我的php代码没有正确处理它,我需要修复它。根据w3schools验证(http://www.w3schools.com/xml/xml_validator.asp),它无效,但我只是想确认一下。