首页 > 解决方案 > 选择属性包含某个子字符串的元素

问题描述

xml文件中查看以下摘录,如果有多个活动实例,我将如何使用 xpath 返回活动的 id 属性包含的name( ) 的值?Test Name5WnweCI2lzT

<activity type="http://adlnet.gov/expapi/activities/module" id="http://5gISGNPekh5_course_id/5WnweCI2lzT">
    <name lang="und">Test</name>
    <description lang="und">Test</description>
</activity>

标签: c#xmlxpath

解决方案


//activity[contains(@id,'5WnweCI2lzT')]/name/text()

请注意,这将返回多个结果,其中多个节点包含标识符。


推荐阅读