草庐IT

PHP-PKPass

全部标签

php - 修改 XML 属性 PHP DOM

我有一个看起来像这样的XML文件。SomeInfo我正在寻找用新属性替换上述XML文件中的任何属性的方法,使用PHPDOM和Xpath。非常感谢任何帮助 最佳答案 不确定你到底想做什么,但总体思路是:您必须实例化DOMDocument并加载您的XML字符串:DOMDocument::loadXML然后,您必须实例化DOMXpath在那个文件上并用它来查询文档:DOMXPath::query一旦你找到了你感兴趣的节点,你就可以操纵它例如,您可以设置一个属性的值:DOMElement::setAttribute例如,在这里,您可以使用这

php - 如何使用 PHP 在 Web 服务器上保存 XML 文件?

我是PHP的初学者,对XML操作一无所知。我正在处理如下所示的GoogleCSE注释XML:----我想从上面显示的文件中实现:----到目前为止,我已经尝试过:Annotationas$annotation){if($annotation["about"]=="http://sanspace.in/"){$annotation->Label["name"]="testString1";}else{$annotation->Label["name"]="testString2";}}$dom=newDOMDocument('1.0');$dom->preserveWhiteSpace=

php - 带有MySql数据库的动态PHP网站;如何为此创建站点地图?

我有一个分类网站。该网站基于php,并使用mysql数据库。今天,我有一个站点地图,我必须使用外部php脚本对其进行更新。这个php脚本从数据库中获取所有分类信息并创建一个新鲜的xml站点地图。问题是我必须手动执行此操作,首先打开php脚本,然后等待它完成,然后再次将站点地图提交给google(即使最后一步是可选的,我仍然会这样做)。我还必须指出,即使我确实将其提交给了谷歌,它仍然没有被编入索引(没有出现在搜索结果中),这是我想要的。我希望分类信息尽快显示在googleSERPS中。目前,这花费的时间太长了……大概一周左右。无论如何,我需要知道如何改进我现有的方法。我应该在每个新分类上

PHP XML 添加编辑删除

我有以下XML结构,我想要这样的代码:插入删除根据TITLE值删除整个元素。用另一个值替换发布者的值XXXXXX这是我的XML结构:Assassin'sCreed:BrotherhoodUbisoftBatman:ArkhamAsylumEidos 最佳答案 使用SimpleXML:TITLE=='Batman:ArkhamAsylum'){//removetheGameelementunset($games->Game[$i]);}$i++;}//savetheamendedfile$games->asXML('games2.xm

php - 如何用php编辑xml子节点

在我问这个问题之前我已经在这里搜索过..我知道这里某处有答案..但我找不到..我希望能够在我的xml文件中通过id编辑子节点。我尝试了很多脚本,但我在这方面遇到了非常糟糕的时间。请在edit.php中查看这一行:echo"theproblemisinthenextline";这是服务器读取的最后一行..谢谢你的帮助。事件.xml1aaa2bbbedit.phpheader("Content-type:text/html;charset=utf-8");$record=array('id'=>$_POST['id'],'event'=>$_POST['event'],'eventDate

php - XML AJAX 响应开头的奇怪字符?

我正在进行多个返回XML数据的AJAX调用。当我取回数据时,我的成功函数(在JQuery中)尝试将XML转换为JSON(使用插件)。我很快被提醒为什么我不能假设我会从我的AJAX请求中得到VALIDXML——因为事实证明一些XML响应是无效的——导致JSON转换失败、脚本失败等。..我的问题是:最好的检查方法是什么AJAX响应中的有效XML?或者,我应该尝试JSON转换,然后快速检查是否JSON对象是否有效?在对XML进行故障排除时,我发现在XML响应的最开头有一些奇怪的字符。这是我的Firebug中的一张图片:我应该尝试检测并去除这些字符的响应,还是我的编码可能有问题?感谢任何帮助!

php - 如何使用 Drupal 6 读/写 xml 文件

我想知道如何使用Drupal6解析XML文件并执行读写操作。 最佳答案 Drupal中没有这方面的API--使用SimpleXML来自PHP的扩展。它创造奇迹。 关于php-如何使用Drupal6读/写xml文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4836948/

PHP 简单的 XML 到数组 - 负字符问题

这个问题在这里已经有了答案:HowdoIaccessthisobjectpropertywithanillegalname?(2个答案)关闭8个月前。我有一个包含数据的XML文件并运行以下代码:xpath("product");echo$result[0]->name.'';echo$result[0]->price.'';echo$result[0]->info-url.'';echo$result[0]->image-url.'';echo$result[0]->longdescription.'';?>我的XML文件的一部分Test100http://www.test.comht

php - 如何从 PHP 输出 XML 字符串

我正在获取一个XML字符串并在PHP中对其进行编辑,以便在访问PHP文件时最终输出编辑后的​​XML字符串。我一直在尝试使用echo和print来输出XML文档,但它只打印最内层标签中的数据。我希望它的功能就像您直接加载XML文档一样,例如test.com/example.xml。相反,它只打印出字符串的一部分而不是整个字符串。打印语句如下。有什么建议吗?打印undecoratedRelativeMarkerExample]]>1framesimpleid-1relativefixed0.0760.0760.076#undecorated_style';在浏览器中打开文件只显示:相对标

php - GMaps api Geocode 奇怪的行为

我正在使用gmapsapiv3网络服务对latlng对进行地理编码。这很简单,但我对某些数据有奇怪的行为。情商:http://maps.googleapis.com/maps/api/geocode/xml?sensor=false®ion=fr&latlng=46.16141,-1.149797接下来,我使用导航器(firefox/chrome)打开url,在formatted_address行,值为:57-79RuedesMerciers,17000LaRochelle,France但是当我通过PHP获取xml文件时$xml=simplexml_load_file($url)