다음은 값을 사용하여 부모 노드를 가져 오는 XML 파일 및 함수입니다. 그러나 나는 부모 노드를 얻는 것을 당했다. vb.net을 사용하여 xml 파일에서 값의 부모 노드를 얻는 방법은 무엇입니까?
는 값 (133)은 "firstnode"를 반환한다 함수에 전달되면 및 124은 "secondnode"나는 부분을 수행반환해야 함수에 전달 된 경우?
C#의 도움도 도움이 될 것입니다. 감사합니다
내 XML 파일 : vb.net에서
<sample>
<firstnode>
<id>133</id>
</firstnode>
<secondnode>
<id>124</id>
</secondnode>
</sample>
내 기능 :
Public Shared Function Get_NodeName_by_ID(ByVal ID As String) As String
Dim value As String = ""
Dim strPath = HttpContext.Current.Server.MapPath("~/" + ConfigurationManager.AppSettings("app_settings").ToString())
Dim doc As New XmlDocument()
doc.Load(strPath)
Return value
End Function
lstNodes.Count는 항상 0을 반환합니다. 위와 같은 코드를 사용했습니다. 무엇이 문제일까요? – Anuya
xml 파일 구조가 위에 제공된 것과 동일해야합니다. 내 편이 그것을 시도하고 1을 반환합니다. objFileXML 제대로 파일을로드하는지 확인하려면 프로젝트를 디버깅하십시오. 파일을 올바르게로드하는 경우 값이 133 인 노드를 찾아야합니다. –