c# - 选择属性包含某个子字符串的元素
问题描述
从xml
文件中查看以下摘录,如果有多个活动实例,我将如何使用 xpath 返回活动的 id 属性包含的name
( ) 的值?Test Name
5WnweCI2lzT
<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>
解决方案
//activity[contains(@id,'5WnweCI2lzT')]/name/text()
请注意,这将返回多个结果,其中多个节点包含标识符。
推荐阅读
- firebase - Firebase Firestore 对“where”快照侦听器查询的计费方式如何?
- mysql - “group by”中最长字符串的ID
- r - 接收错误:“未知随机参数”,在 mlogit() [随机参数 logit 模型] 中定义 rpar 时
- google-analytics-4 - GA4:是否可以为 view_search_result 等自动事件添加自定义参数?
- android - Android 可组合,BasicCodelabTheme 显示错误
- python - Python:嵌套 For 循环以查找列表中元素的差异 --> 一个循环测试并附加到输出列表
- google-sheets - 使用 Importrange 合并多个 Google Workbook
- python - 连接地理数据框中的 2 个点以创建一系列 LineStrings
- c++ - C++ 作业 - 使用动态数组重载 >> 运算符
- javascript - DOM 操作 HTML - 嵌套在按钮标签内的图标