【问题标题】:namespaces and specific xpath命名空间和特定的 xpath
【发布时间】:2008-12-02 15:14:41
【问题描述】:

谁能告诉我如何从这个文件中获取name属性的xpath:

<asmv1:assembly xmlns:asmv1="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity name="MyName"/>
</asmv1:assembly>

我正在尝试为 nant xmlpoke 任务获取它,但没有成功。

谢谢。

【问题讨论】:

    标签: xml xpath nant xmlpoke


    【解决方案1】:

    这应该可以解决问题:

    //asmv1:assembly/asmv1:assemblyIdentity/@name
    

    【讨论】:

      【解决方案2】:

      试试这个 XPath

      /*[local-name()='assembly']/assemblyIdentity/@name
      

      【讨论】: