2014-11-12 5 views
-2

현재로드중인 XML 파일의 태그를 기반으로 두 개의 문자열을 함께 추가하는 방법이 있습니다. 나중에 구문 분석을 위해이 두 문자열 사이에 고유 한 키를 추가하고 싶습니다. 아래는 지금 일하는 방식의 예와 제가하고 싶은 일입니다.X ++ 문자열에 문자열 추가

-CURRENT: strValue~&elem.text()~& 
-GOAL: strValue~&elem.text() 

// If the tag is "Tag" or "Building append its text to strValue (part of item name) 
     elem = elemTag.selectSingleNode("ofda:Type",nsmgr); 

     if(elem && (elem.text() == "Tag" || elem.text() == "Building")) 
     { 
      elem = elemTag.selectSingleNode("ofda:Value",nsmgr); 
      if(elem) 
      { 
       strValue += elem.text() + "~&"; 
      } 
     } 
+0

당신은'strValue + = elem.text();'를 시도 했습니까? –

+0

strValue + = elem.text()는 문자열을 함께 추가 할 수 있지만 두 문자열 사이에 고유 한 키를 추가하지 않습니다. – user3767924

+0

그런 다음 uniqe 값을 사이에 넣으십시오 (guid 또는 기타). –

답변

1

?

+0

"strValue elem.text()"에 키가없이 나타납니다. – user3767924

+0

무엇과 무엇 사이? strValue가 비어 있지 않으면 strValue와 elem.text() 사이에 "~ &"가 생깁니다. – 10p

+0

"strValue + = strValue?"~ & "+ elem.text() : elem.text();" 이것을 사용하여 두 개의 문자열을 연결했지만 두 개의 문자열 사이에 ~ & 키를 두지 않았습니다. – user3767924