2014-03-30 4 views
0

그래서 저는 VB.NET과 스택 오버 플로우에 대해 지금까지 많은 도움을주었습니다. 그러나 내가 찾지 못한 것을 필요로했습니다.다른 문자열에서 불특정 문자열을 가져 오는 방법은 무엇입니까?

<user> 
<user_name>example</user_name> 
<user_website>http://myawesomesite.com</user_website> 
<user_email>[email protected]</user_email> 
<user_location>New York</user_location> 
</user> 

내가 모든 태그 내에서 데이터를 끌어, 문자열에 할당 할 수 있도록하려면,하지만 난 돈 : 내가 사용하는 API와 , 나는 이런 식의 반환 값을 얻을 어떻게하는지. 나는 ">"후에 그리고 "<"전에 그것을 나눌 필요가 있습니다, 아무도 아이디어가 있습니까?

+2

XML로 가져 오는 데이터입니다. XML 구문 분석 또는 deserialization을 검색하십시오. – MarcinJuraszek

답변

1

데이터를로드 한 다음 조작하려면 XElement 또는 XmlDocument을 사용해야합니다.

귀하의 코드는 다음과 같이 보일 것입니다 :

Dim xmlTree As XElement = _ 
      <user> 
<user_name>example</user_name> 
<user_website>http://myawesomesite.com</user_website> 
<user_email>[email protected]</user_email> 
<user_location>New York</user_location> 
</user> 

For Each element in xmlTree.Elements() 
    Console.WriteLine(element) 
Next 

특정 노드에 도착하기를, 당신은 같은 것을 사용하는 것이 :

내 VB 기술

Dim username as String = xmlTree.Elements("user_name") 
은 약간 녹슨하고 난 Visual Studio가 설치된 컴퓨터가 아니기 때문에이 코드가 100 % 정확하지 않을 수 있습니다. 그러나이 코드는 여러분을 야구장에 데려다 줄 것입니다.

관련 문제