0

属性 (私の場合は ID#) を知っている XML があります。//*[@id='v6969482'] を使用して、探しているノードを取得できます。しかし、このIDの名前を教えてくれる方法はありませんか? (私の場合は「タイトル」またはを返そうとしています。name()の使用に関係していることは知っていますが、IDを持っているときに名前を返す正しい構文を取得できないようです属性。

<?xml version="1.0" encoding="UTF-8"?>

<topic id="v6969481">
  <title id="v6969482">CR - ASE | AXX2500>Engines>EIOA>EIOAn>GMACn>Ingress</title>
  <body id="v6969483">
    <p id="v6969484">
      <table id="v6153057" frame="all" colsep="1" rowsep="1">
        <desc id="v6049915">Global ingress attributes for EIOA engine GMAC ports.</desc>
4

1 に答える 1

0

属性の親ノードの名前、その親要素が必要です。

name(//*[@id='v6969482'])
于 2013-03-15T11:27:39.580 に答える