You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GeoNetwork 3.10.2中用XPath修改XML的codeListValue属性

在GeoNetwork 3.10.2中修改元数据codeListValue的XPath方案

正确的XPath表达式

你的XML包含mri和mcc命名空间前缀,GeoNetwork的高级XPath工具需要正确匹配这些命名空间,以下两种写法都可行:

推荐写法(使用命名空间前缀)

确认GeoNetwork已加载对应命名空间后,用这个表达式定位目标属性:

//mri:spatialRepresentationType/mcc:MD_SpatialRepresentationTypeCode/@codeListValue

兼容写法(绕过命名空间)

如果遇到命名空间识别问题,用local-name()函数避开前缀限制:

//*[local-name()='spatialRepresentationType']/*[local-name()='MD_SpatialRepresentationTypeCode']/@codeListValue

操作步骤

  • 打开目标元数据的编辑页面,切换到**高级(XPath)**模式
  • 在XPath输入框中填入上述任一表达式
  • 在值输入框中输入Matricial
  • 点击保存即可完成修改

内容的提问来源于stack exchange,提问作者Miruko Amelda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 16:53:14