当前位置: 首页 > 面试题库 >

XPath中的实现条件

微生毅
2023-03-14
问题内容

我有一个XML文件

<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <events date="12/12/2010">
    <event>
      <title>JqueryEvent</title>
      <description>
        easily
      </description>
    </event>
  </events>
  <events date="14/12/2011">
    <event>
      <title>automatically onBlur</title>
      <description>
        when a date is selected. For an inline calendar, simply attach the datepicker to a div or span.
      </description>
    </event>
  </events>
</xml>

我正在使用此Xpath选择节点

$xml   = simplexml_load_file($file);
$nodes = $xml->xpath('//xml/events');

它将选择所有节点。我想根据日期选择节点。


问题答案:

在xpath表达式中指定日期,

$nodes = $xml->xpath('//xml/events[@date="14/12/2011"]');

将仅选择示例中的最后一个事件节点



 类似资料:
  • 7.3. 实现接口的条件 一个类型如果拥有一个接口需要的所有方法,那么这个类型就实现了这个接口。例如,*os.File类型实现了io.Reader,Writer,Closer,和ReadWriter接口。*bytes.Buffer实现了Reader,Writer,和ReadWriter这些接口,但是它没有实现Closer接口因为它不具有Close方法。Go的程序员经常会简要的把一个具体的类型描述成

  • 本文向大家介绍spring boot中的条件装配bean的实现,包括了spring boot中的条件装配bean的实现的使用技巧和注意事项,需要的朋友参考一下 条件装配 从Spring Framework 3.1开始,允许在Bean装配时增加前置条件判断。 啥是条件装配 在bean装配前的条件判断。比如@Profile(是在spring3.1中引入),@Contditional(spring4.0

  • 我使用的是Oracle Service Bus11g第1版(11.1.1.3),但它的XPath实现有问题。 ..但它不是: 执行XQuery时出错:{bea-err}sys001:此功能尚未实现(对不起)

  • 如何使用JSX进行条件渲染? 例如,我这里有div,如果props的值为null,我想呈现文本“不知道”,否则如果props不等于null,则呈现props。 例如: 我试过了,但没有成功。知道我做错了什么吗? 提前感谢!

  • 本文向大家介绍Bootstrap 3 进度条的实现,包括了Bootstrap 3 进度条的实现的使用技巧和注意事项,需要的朋友参考一下 基本样式 自带进度 多种颜色 条纹 动态 堆叠 以上所述是小编给大家介绍的Bootstrap 3 进度条的实现,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 主要内容:接口被实现的条件一:接口的方法与实现接口的类型方法格式一致,接口被实现的条件二:接口中所有方法均被实现如果一个任意类型 T 的方法集为一个接口类型的方法集的超集,则我们说类型 T 实现了此接口类型。T 可以是一个非接口类型,也可以是一个接口类型。 实现关系在Go语言中是隐式的。两个类型之间的实现关系不需要在代码中显式地表示出来。Go语言中没有类似于 implements 的关键字。 Go编译器将自动在需要的时候检查两个类型之间的实现关系。 接口定义后,需要实现接口,调用方才能正确编译通