使用包含语法过滤XML

时间:2019-05-20 17:56:04

标签: .net xml sharepoint workflow-foundation

我有一个XML输出,我需要找到其中Name包含“请求修改”的TemplateID。

这给了我所有3个名字。 / defaultNS:WorkflowTemplates / defaultNS:WorkflowTemplate / @ Name

这也不起作用 / defaultNS:WorkflowTemplates / defaultNS:WorkflowTemplate [包含(./Name/text(),“请求修改”))] / defaultNS:WorkflowTemplateIdSet / @ TemplateId

<div class="wow fadeInRightBig" data-wow-duration="2s">fadeInRightBig</div>
<div class="wow fadeInRightBig" data-wow-duration="2s">fadeInRightBig</div>

1 个答案:

答案 0 :(得分:0)

这些有效。

// defaultNS:WorkflowTemplate [@ Name ='Request Modification'] / @ InstantiationUrl 结果:
https://team.nov.com/lao/Operation/Colorado/_layouts/NintexWorkflow/StartWorkflow.aspx?List=91639734-9479-4233-ab62-9a954ce31834&ID=14&TemplateID= {c14e3ac5-1edd-48ab-a361-2b97bf7a4382}&Web = {e58c31db-d234-470e-994b-93d1e5fdb11a}

// defaultNS:WorkflowTemplate [@ Name ='Request Modification'] / defaultNS:WorkflowTemplateIdSet / @ TemplateId 结果:输出1     TemplateId =“ c14e3ac5-1edd-48ab-a361-2b97bf7a4382”