【PHP搜索和获取XML匹配项】教程文章相关的互联网学习教程文章

获取java.io.IOException:HTTP请求失败,HTTP状态:在ksoap2中404,同时将xml数据传递给soap1.2 android【代码】

我必须通过<?xml version='1.0' encoding='utf-8' ?> <hello><username>test@test.com</username> <password>test</password></hello>至 WSDL<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" ...

php – SimpleXmlElement和XPath,获取空数组()【代码】

我从谷歌结帐响应中解析XML时遇到了一些麻烦. XML直接来自谷歌服务器,所以XML本身没有问题. 我想掌握所有新订单通知标签 我试过这个,但每次都返回一个空数组().$xml = new SimpleXmlElement($raw_xml); $notifications = $xml->xpath('notifications'); $notifications = $xml->xpath('/notification-history-response/notifications/new-order-notification'); $notifications = $xml->xpath('//new-order-notification');一个XML...

php – 如何获取xml元素的值?【代码】

我有一些xml数据,我试图访问一些元素.数据结构如下(使用print_r($data)).我可以获得$data-> {‘parent’} – > title,但是如果我尝试使用href值获取$data-> {‘parent’} – > link [0] – > {‘@ attributes’} – > href ..它不起作用..任何想法? 谢谢SimpleXMLElement Object ([@attributes] => Array([children] => 29[modules] => 0) [title] => Test title [link] => Array([0] => SimpleXMLElement Object([@attribute...

java – 从HttpServletRequest获取XML并使用到端点【代码】

我想从请求和响应中获取XML数据并将其用于Rest控制器.我试过这个:@RestController()public class HomeController {@PostMapping(value = "/v1")public Response handleMessage(@RequestBody Transaction transaction, HttpServletRequest request, HttpServletResponse response) throws Exception {HttpServletRequest request, HttpServletResponse responseSystem.out.println("!!!!!!! InputStream");System.out.println(requ...

php simplexml根据字段的值获取特定项【代码】

有没有办法用SimpleXML获取特定项目? 例如,我想通过此示例xml获取ID设置为12437的项目的标题:<items><item><title>blah blah 43534</title><id>43534</id></item><item><title>blah blah 12437</title><id>12437</id></item><item><title>blah blah 7868</title><id>7868</id></item> </items>解决方法:这里有两种简单的方法可以做你想要的,一种是对每个项目进行迭代,如下所示:<?php $str = <<<XML <items> <item> <title>blah ...

php – 如何使用SimpleXML获取带有命名空间的节点的属性?【代码】

youtube.xml<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:gd="http://schemas.google.com/g/2005" xmlns:yt="http://gdata.youtube.com/schemas/2007"> <entry>...<yt:duration seconds="1870"/>...</entry></feed>update_videos.php$source = 'youtube.xml';// load as file $youtube = new SimpleXMLElement($so...

PHP从SimpleXMLElement数组中获取值【代码】

我有这个:[1]=> object(SimpleXMLElement)#6 (1) {["@attributes"]=>array(14) {["name"]=>string(5) "MySQL"["acknowledged"]=>string(1) "1"["comments"]=>string(1) "1"["current_check_attempt"]=>string(1) "1"["downtime"]=>string(1) "0"["last_check"]=>string(19) "2010-05-01 17:57:00"["markdown_filter"]=>string(1) "0"["max_check_attempts"]=>string(1) "3"["output"]=>string(42) "CRITICAL - Socket timeout aft...

java – XPath / getChildElements都无法在XOM中获取XML子级【代码】

我将解析一个OAI-PMH XML文件,如下所示.我想迭代所有< record> ListRecord中的节点.<?xml version="1.0" encoding="UTF-8"?> <OAI-PMH xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd" xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><responseDate>2010-12-30T10:46:39.654+08:00</responseDate><request ve...

Java DOM XML解析::获取元素属性值【代码】

如何从元素中提取属性值.我的xml节点是这样写的&LT nodename attribute =“value”>我需要将其解压缩以将其与另一个字符串进行比较. 但由于我没有调用document.getElementsByTag,所以我不能使用.getAttribute(“att.”).getNodeValue来获取值. 相反,我有一个NodeList和getAttribute()没有getNodeValue.package dev;import java.io.*; import java.util.*;import javax.xml.parsers.*; import javax.xml.xpath.*; import org.w3c.do...

python – 获取XML元素的值【代码】

在下面的XML示例中,我如何才能获得< data>的值.元件?在这种情况下,我希望XML解析器将node的值作为应该返回的字符串返回This is my first web page<br/><p>test123</p><p>How exciting</p>(即XML片段). 我一直在尝试使用Perl(XML::SimpleObject)或Python(miniDOM).它们都只能返回< data>的文本值.元素是“这是我的第一个网页”<dataset> <data> This is my first web page<br/> <p>test123</p> <p>How exciting</p> </data> </data...

php – 使用SimpleXMLElement从对象获取数组【代码】

我在这些对象中获取数组时遇到了一些问题.当我print_r()时,将打印以下代码. $message_object是对象的名称.SimpleXMLElement Object ([header] => SimpleXMLElement Object([responsetime] => 2012-12-22T14:10:09+00:00)[data] => SimpleXMLElement Object([id] => Array([0] => 65233[1] => 65234)[account] => Array([0] => 20992[1] => 20992)[shortcode] => Array([0] => 3255[1] => 3255)[received] => Array([0] => 2012-12-...

javascript – 如何在node.js中获取和解析xml?【代码】

如何使用node.js从在线获取xml并将其解析为javascript对象?我一直在搜索npm寄存器,但只发现了如何解析xml-string,而不是如何获取它.解决方法:要获取在线资源,您可以使用http.get().数据可以加载到内存中,或者直接发送到XML解析器,因为有些数据支持解析流的功能.var req = http.get(url, function(res) {// save the datavar xml = '';res.on('data', function(chunk) {xml += chunk;});res.on('end', function() {// parse xml});...

使用PHP SimpleXML获取下一个元素【代码】

我收到了一个非常奇怪的XML文件要处理. 而不是使用组标签对名称进行分组,如下所示:<data><group><name>John</name><name>Mary</name><name>Susan</name></group><group><name>Cesar</name><name>Joseph</name><name>Sylvia</name><name>Steve</name></group> </data>它在每个元素后插入一个分隔符标记,如下所示:<data><name>John</name><separator>,</separator><name>Mary</name><separator>,</separator><name>Susan</name><se...

java – 使用Xerces解析XML文档时是否可以获取当前行号?

我有一个java程序,使用xerces API解析XML文档. 我的解析类扩展了org.apache.xerces.parsers.XMLDocumentParser,重载了startElement,endElement,characters方法. 由于它是一个手工编写的复杂XML文档(主要是某种配置元素),xsd或dtd的经典验证是不够的,我必须向用户返回XML文档无效. 但我无法实现的一件事是在错误消息中添加有关当前正在解析的行号(以及为什么不是列号)的信息以及错误发生的位置. 我认为这是可能的,因为当XML文档不是...

如何获取XML文档并使用Python扭曲解析它?【代码】

我想要一种快速的方法来获取URL并在流式传输时解析它.理想情况下,这应该是超快的.我选择的语言是Python.我有一种直觉,扭曲可以做到这一点,但我找不到一个例子.解决方法:如果您需要以流方式处理HTTP响应,则有几个选项. 你可以通过downloadPage来做到:from xml.sax import make_parser from twisted.web.client import downloadPageclass StreamingXMLParser:def __init__(self):self._parser = make_parser()def write(self, bytes...