草庐IT

Comparing_Two_SimpleXML_Documents

全部标签

java - SimpleXML 问题

我正在使用SimpleXML库。我需要获取rss提要并将其转换为java对象。这里是我需要映射到对象的XMLВсегда!Везде!Совсеми!инискем!http://xuma.livejournal.com/Всегда!Везде!Совсеми!инискем!-LiveJournal.comThu,17Mar201110:08:33GMTLiveJournal/LiveJournal.comxuma5295048personalNOINDEXhttp://l-userpic.livejournal.com/104864030/5295048Всегда!Везде!

php - 使用 unset() 删除 XML 中的节点; PHP/simplexml_load_file

我正在尝试使用unset()通过PHP删除XML中的节点,但无法弄清楚这里发生了什么。它似乎无法正常工作,我在这里看到了很多其他类似性质的问题,但它们似乎并没有直接解决这个问题。这是我的XML的样子:TestName1test@test.comTestName2anotherone@test.comTestName3我正在使用的循环是这样的:url='data/users.xml';$xml=simplexml_load_file($url);foreach($xml->useras$theUser){if($theUser->email[0]=="test@test.com"){ec

PHP5如何添加simplexml?

当我检查我的phpinfo时,它显示如下,我必须使用simplexml,但是得到;"Fatalerror:Calltoundefinedfunctionsimplexml_load_file()in..."消息。disable-xml''--disable-simplexml''--disable-dom''--disable-libxml''--disable-xmlreader''--disable-xmlwriter''--disable-debug'如何启用simplexml? 最佳答案 安装:apt-getinstallp

php - 使用具有特殊字符的 SimpleXML 在 PHP 中创建 XML

我正在flex3中进行项目,用户在其中输入一些文本,这些文本将存储在mysql数据库中并稍后显示。我正在使用XML将数据从flex传输到php,反之亦然。php中的SimpleXMLElement用于创建XML。问题是XML在特殊字符处中断。示例代码如下:弹性:varsomeXML:XML=somedata......vardata:Object={};data.xmlData=someXML;saveDataService.send(data);这里的somedata是用户输入的数据。在php中,我使用SimpleXMLElement提取了someXML并将其存储到mysql。到这里

Php simplexml 循环将简单元素放入数组中。我该如何摆脱它?

数组是这样出来的array(3){[0]=>string(3)"174"[1]=>object(SimpleXMLElement)#5(1){[0]=>string(2)"41"}[2]=>object(SimpleXMLElement)#4(1){[0]=>string(2)"21"}}我在这里使用这段代码来生成数组。while($row=mysql_fetch_assoc($results)){$values[]=$row['id'];$dom=simplexml_load_file('../data/'.$row['id'].'.xml');foreach($dom->child

php - 使用 SimpleXML 和 xpath 访问 XML 节点值

有很多这样的问题,所以请原谅我。我都读过了。我有以下使用命名空间http://www.columbasystems.com/cpng/xmlviewer/cal/1-0/的XML文档:http://events.manchester.ac.uk/f3vf/calendar/tag:manchester_museum/view:list/p:q_details/calml.xml我正在尝试使用SimpleXML解析此文档。下面的示例代码尝试从下面访问标题节点“DiscoveryCenter”的值。even:b9v-ib270yqf-nmn54kDiscoveryCentre...PHP:

php - 如何使用 SimpleXML 解析包含自定义 namespace 的 XML?

这个问题在这里已经有了答案:Reference-HowdoIhandleNamespaces(TagsandAttributeswithaColonintheirName)inSimpleXML?(2个答案)关闭4年前。我想知道如何解析名称中似乎包含:的XML值。我一直在使用:$response=file_get_contents($url);$data=simplexml_load_string($response);然后做一个:foreach($data->itemas$key=>$current){但是,我收到的最新提要之一在提要名称中包含冒号,如下例所示:foofoo106当我

php - 使用 PHP 比较 2 个 XML 文件

我想比较2个大的xml文件并检索差异。就像ExamXML和DiffDog一样。我找到的解决方案是同时循环遍历每个文件的所有子节点并检查它们是否相等。但我不知道如何实现......我如何遍历所有子节点及其属性?如何检查第一个文件的第一个元素是否等于第二个文件的第一个元素,第一个文件的第二个元素是否等于第二个文件的第二个元素等等?你有比较2个xml文件的更好主意吗? 最佳答案 我一直在寻找可以像您一样比较两个XML的方法,我发现这个解决方案非常有效。http://www.jevon.org/wiki/Comparing_Two_Simp

php - 使用 PHP SimpleXML 重新格式化 RSS 日期字符串

我正在抓取我们的NewsXMLfeed并输出几个字段,特别是日期,输出如下:Fri,20May201100:00:00PDT我的问题是,如何将日期重新格式化为:Friday,May20,2011这是我的代码:channel->title;?>channel->itemas$a){?>link;?>">title;?>description;?>pubDate;?> 最佳答案 应该这样做:$string=strtotime('Fri,20May201100:00:00PDT');echodate('l,Fj,Y',$string);/

php - 使用 SimpleXML 解析 .opf 文件

我想解析.opf-file的内容(这是一个包含电子书文件元数据的文件-在我的例子中是.epubs)使用SimpleXML.但是,我没有成功获得像这样的项目或.对于hitchhiker.opf文件(见下文),我尝试了以下操作:getNameSpaces(true);$dc=$opf->children($namespaces['dc']);echo$dc->title;echo"\r\n";echo$dc->creator;?>但这不会产生输出。如果使用SimpleXML以外的其他工具可以更轻松地完成此操作,那也很好。搭便车者.opf:836515eb7-1a25-4469-b55e-0