Xpaths,根据其子项的值返回一个ref字段

时间:2019-05-15 20:42:23

标签: xml xpath

示例:

function isValidIP(str) {
    let re = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
    let m = str.match(re);
    return m &&
           m[1] >= 0 && m[1] <= 255 &&
           m[2] >= 0 && m[2] <= 255 &&
           m[3] >= 0 && m[3] <= 255 &&
           m[4] >= 0 && m[4] <= 255
           ;
}

什么是有效的xpaths表达式,它将为我提供所有type = VEGETABLE的ref的值?在这种情况下,它将退还白菜。

1 个答案:

答案 0 :(得分:0)

您可以使用此特定的XPath-1.0表达式

/Products/Product[Type='VEGETABLE']/@ref

或更通用的

//Product[Type='VEGETABLE']/@ref