3

vtd XML で XPATH を使用して複数のタグ値を連結するにはどうすればよいですか?

  <pre>
      <a>
        <b>
           <c>Hi</c>  
           <d>Vtd</d>
           <e>Users</e>
        </b>
      </a>
  </pre>

以下を使用しようとしましたが失敗しました。

    Xpath: concat(\a\b\c, \a\b\d, \a\b\e)   Result is : Hi Vtd Users

この XPATH で concat を使用すると、次のエラーが表示されます。

    Error "Function Expr can't eval to node set"
4

1 に答える 1

1

ルート ノードから開始していることと、軸が正しいことを確認する必要があります。以下の XPath は、目的の出力を返します。

concat(pre/a/b/c, " ", pre/a/b/d, " ", pre/a/b/e)
于 2012-10-24T20:31:09.777 に答える