2016-10-19 2 views
1

XElement 인스턴스에 XML 구조체가 있고 하위 요소를 가져 오려고합니다.이름으로 XElement의 자식 요소 가져 오기

<metadata created="2016-10-19T13:58:30.669Z" xmlns="http://musicbrainz.org/ns/mmd-2.0#" xmlns:ext="http://musicbrainz.org/ns/ext#-2.0"> 
    <artist-list count="27242" offset="0"> 
    <artist id="8019364f-e30b-477f-9e04-35d1a7d19eab" type="Person" ext:score="100"> 
    ... 

나는 는 그것에서 오프셋 속성을 얻기 위해 요소 '아티스트 목록을'싶어 :

구조는 다음과 같습니다.

나는

myXElement.Element("artist-list"); 

와 그것을 시도하지만 를 반환합니다.

내 구조에서 "아티스트 - 목록"의 인스턴스를 가져 오는 방법을 알려주세요. 사전에

감사합니다,

답변

2

요소가 네임 스페이스에, 당신이 그것을 참조되지 않기 때문에
프랭크. 시도해보십시오.

XNamespace ns = "http://musicbrainz.org/ns/mmd-2.0#"; 

myXElement.Element(ns + "artist-list"); 
+0

그게 전부입니다. 오류가 발생한 문자열로 네임 스페이스를 사용하여 시도했습니다. 고마워요! – Aaginor

관련 문제