小编use*_*914的帖子

带有命名空间的GPX文件的XPath查询?

当GPX文件具有以下简单结构时,我能够<trkpt></trkpt>通过xpath表达式访问节点<xsl:for-each select='gpx/trk/trkseg/trkpt'>:

<gpx>
  <trk>
    <trkseg>
      <trkpt lat="50.5324906" lon="7.0842605">
        <ele>105.8824463</ele>
        <time>2010-07-11T08:50:16Z</time>
      </trkpt>
      <trkpt lat="50.5323745" lon="7.0843524">
        <ele>108.7662354</ele>
        <time>2010-07-11T08:50:44Z</time>
      </trkpt>
      ...
    </trkseg>
  </trk>
</gpx>
Run Code Online (Sandbox Code Playgroud)

如何在涉及名称空间时实现相同的效果,例如:

<gpx xmlns="http://www.topografix.com/GPX/1/1" 
     creator="MapSource 6.15.11" 
     version="1.1" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.topografix.com/GPX/1/1 
                         http://www.topografix.com/GPX/1/1/gpx.xsd">
Run Code Online (Sandbox Code Playgroud)

xslt xpath gpx

1
推荐指数
1
解决办法
1501
查看次数

标签 统计

gpx ×1

xpath ×1

xslt ×1