0
XML의로드를 재구성해야합니다. Linq와 XDocument를 함께 사용하는 것이 더 선호됩니다.하지만 제안 할만한 것은 환영합니다. 고마워.Linq XDocument로 XML을 재구성하는 방법은 무엇입니까?
나는 그림을 긁었다. 나는 내가하고 싶은 것을 설명하기에 충분하다고 생각한다.
XML의로드를 재구성해야합니다. Linq와 XDocument를 함께 사용하는 것이 더 선호됩니다.하지만 제안 할만한 것은 환영합니다. 고마워.Linq XDocument로 XML을 재구성하는 방법은 무엇입니까?
나는 그림을 긁었다. 나는 내가하고 싶은 것을 설명하기에 충분하다고 생각한다.
당신이 원하는 것 같은데 :
이var original = XDocument.Load(...);
var replacement = new XDocument(
new XElement("root",
original.Descendants("Song")
.GroupBy(x => (string) x.Attribute("artist"))
.Select((songsForArtist, index) => new XElement("artist",
new XAttribute("id", index + 1),
new XAttribute("name", songsForArtist.Key),
songsForArtist)));
브릴리언트이 내가 .. 존을 수행하는 감사 만 시도 정확히 것입니다 .. : D – lawphotog
안녕 존, ... 나는 여기 당신에게 약간의 도움을 요청 .. 나는 정말로 그것을 필요로하고있다. 나는 일주일 동안 나 자신을 해보려고했으나 그것을 할 수 없었다. 지난 번 도움을 주셔서 감사합니다. 그것에 변화가 필요합니다. 대신에 대신 를 에 반영합니다. 감사합니다. mu ch Jon, 제 코멘트를 보시고 저에게 도움이되기를 바랍니다. –
lawphotog
@LaurenceNyein : 당신이 시도한 것을 포함하여, 이것을 별도의 질문으로 묻는다면 훨씬 더 명확해질 것입니다. –