我需要找到所有的元素在巨大的xml,有标签'WOR‘和属性distName。
值匹配
MNL-\d+/AAA-\d+例如<WOR distName="MNL-123/AAA-4" /> Hovever我不知道如何在RFs XML库中正确地使用它,documentation也没有关于它的信息。我试过使用关键字“评估Xpath”,但我的搜索结果仍然很差:
Library XML use_lxml=True
Evaluate Xpath ${XML} //WOR[re:match(@distName, "MNL-[0-9]+/AAA-[0-9]+")]发布于 2017-08-23 23:30:58
您可以尝试编写xpath以匹配全部或部分属性值。
完整:
//WOR[@distName = 'MNL-123/AAA-4']属性的一部分为部分:
//WOR[contains(@distName, 'MNL')]包含属性的两部分的部分:
//WOR[contains(@distName, 'MNL')][contains(@distName, 'AAA')]https://stackoverflow.com/questions/45840908
复制相似问题