2012-10-15 1 views
3

vtd XML에서 XPATH를 사용하여 여러 태그 값을 어떻게 연결합니까?vtd XML에서 하나 이상의 태그 값을 연결하는 방법은 무엇입니까?

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

다음을 성공적으로 사용하지 못했습니다. 나는이 XPATH와 CONCAT를 사용하는 경우

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

, 나는 다음과 같은 오류가 나타날 수

당신은 루트 노드에서 시작했다는하고 axes이 올바른지 확인해야
Error "Function Expr can't eval to node set" 
+0

vtd-xml의 버전은 무엇입니까? –

+0

샘플 코드를 여기에 붙여 넣으십시오. – Bhuvanesh

+0

autoPilot의 evalXPathToString() 메소드를 사용하십시오. –

답변

1

. 아래의 XPath는 원하는 결과를 반환합니다.

concat(pre/a/b/c, " ", pre/a/b/d, " ", pre/a/b/e) 
+0

시도해 보았습니다. –

+0

샘플 코드 – Bhuvanesh

+0

@Bhuvanesh 위의 대답은 샘플 xpath 코드입니다. "샘플 코드를 보내주십시오"라는 의미입니까? –

관련 문제