0
나는 내가 ID 104543.XML
<id>tag:website.com:feed/web/main/104543</id>
에게 있습니다 노드 내부의 마지막 텍스트를 얻을 수있는 방법을 알아 내려고 노력하고있어에서 노드의 마지막 값을 얻기 위해 어떻게 출력해야 104543.
나는 내가 ID 104543.XML
<id>tag:website.com:feed/web/main/104543</id>
에게 있습니다 노드 내부의 마지막 텍스트를 얻을 수있는 방법을 알아 내려고 노력하고있어에서 노드의 마지막 값을 얻기 위해 어떻게 출력해야 104543.
.NET 3.5 이상을 사용하는 경우 System.Xml.Linq에서 XElement 클래스를 사용할 수 있습니다. 내용을 구문 분석이 어떻게 구성되어 있는지에 따라, 이제
string str = @"<id>tag:website.com:feed/web/main/104543</id>";
XElement element = XElement.Parse(str);
var content = element.Descendants("id").FirstOrDefault().Value;
: 다음과 같은 방법으로 태그 요소의 내용을 검색 할 수 추출 할 코드는 항상 마지막 "/"문자 다음에 배치 될 경우 그러면 다음을 수행 할 수 있습니다.
중단 점을 넣으면 오류가 발생합니다. var content = element.Descendants ("id"). FirstOrDefault(). 값; <- 추가 정보 : 오브젝트 참조가 오브젝트의 인스턴스로 설정되지 않았습니다. –