需要XPath帮助

时间:2015-04-28 03:56:46

标签: xml xpath

我需要一些帮助来找出XPath表达式,以便从XML摘录中找到特定信息。

<?xml version="1.0"?>
<!DOCTYPE example EXAMPLE "example.dtd">
<example mode="server">
    <listen>
        <address>9.21.1.33</address>
        <address>9.4.43.207</address>
        <port proto="tcp">9786</port>
    </listen>
    <max-clients>16</max-clients>
    <turn-clock unit="seconds">40</turn-clock>
</example>

然后,我试图找出以下内容:

  1. 所有地址元素的集合
  2. 转向时元素的单位属性的值
  3. 根元素的mode属性
  4. 第二个示例元素的值
  5. max-clients元素的值

1 个答案:

答案 0 :(得分:0)

  1. //address
  2. //turn-clock/@unit
  3. //@mode
  4. //turn-clock/text()
  5. //max-clients/text()