0

Xelement をクエリして、文字列値を別のオブジェクトに取得しようとしています

ここにXmlがあります

<Test ID="2278388" TestCompleted="2013-06-25T14:13:07.137">
<TestResult>P</TestResult> 
<TestType>
 <Name>Nursing</Name> 
 <Part1>ULE</Part1> 
 <Part2>PRI</Part2> 
</TestType>
<ExamCode>P1</ExamCode>
</Test>

webclient を使用して、これを Xelement 'Elm' に入れることができました。名前の part1 と part2 を取得する方法を考え出しましたが、ID、Testresult、Completed、または Exam Code を取得する方法がわかりません。

private BssClient XMLtoBssClient()
        {
            BssClient BssC = new BssClient();


            BssC.caseType = ((wch.Elm).Descendants("TestType").Select(x => x.Element("Name").Value).FirstOrDefault()) ?? "";
            BssC.matter1 = ((wch.Elm).Descendants("TestType").Select(x => x.Element("Part1").Value).FirstOrDefault()) ?? "";
            BssC.matter2 = ((wch.Elm).Descendants("TestType").Select(x => x.Element("Part2").Value).FirstOrDefault()) ?? "";
            BssC.ExamCode = 
            BssC.ID =
            BssC.DateCompleted =

            return BssC;

    } 

私はグーグルでMSDNを見て、さまざまなことを試しましたが、これは私にとって本当に新しいものです

4

1 に答える 1