XML 노드의 값을 문자열로 가져 오려고했습니다. 다음은 XML의 모습입니다.xml 노드 값을 문자열로 가져 오기 C#
<currentvin value="1FTWW31R08EB18119" />
나는 그 값을 얻는 방법을 생각할 수 없습니다. 나는이 XML을 작성하지 않았습니다. 지금까지 다음을 포함한 여러 가지 방법을 시도했습니다.
public void xmlParse(string filePath)
{
XmlDocument xml = new XmlDocument();
xml.Load(filePath);
XmlNode currentVin = xml.SelectSingleNode("/currentvin");
string xmlVin = currentVin.Value;
Console.WriteLine(xmlVin);
}
다음 중 어떤 방법으로 작동하지 않습니다. 나는 그 때 시도했다 :
public void xmlParse(string filePath)
{
XmlDocument xml = new XmlDocument();
xml.Load(filePath);
string xmlVin = xml.SelectSingleNode("/currentvin").Value;
Console.WriteLine(xmlVin);
}
그러나 그것은 역시 작동하지 않는다. 개체 참조가 개체의 인스턴스로 설정되어 있지 않음을 나타내는 null 참조 예외가 발생합니다. 어떤 아이디어?
수, XML 문서는 내가 전체 콘텐츠를 게시 할 수 있도록, 독점이다. 모든 도움을 주셔서 감사합니다! 모든 사람으로부터 위대한 제안. 내 부서의 다른 사람들에게이 문제를 이관 할 것입니다. 왜냐하면 우리가 집에서 해결해야 할 것 같기 때문입니다. :) – admiral142