在 C# 中从复杂的 xml 文件中读取属性

问题描述 投票:0回答:0

我有一个非常复杂的 xml 文件,我确实无法从该文件中读取属性。

        <soap:Envelope xmlns:soap="http://xxxxxx/">
            <soap:Body>
              <ns2:getPersonResponse xmlns:ns2="http://xxxxxxx/">
                <return>
                    <transactionStatus>
                        <transactionStatus>Ok</transactionStatus> 
                    </transactionStatus>
                        <nationalId>CM930121003EGE</nationalId>
                        <surname>Tipiyai</surname>
                        <givenNames>Johnson</givenNames>
                        <livingStatus>Alive</livingStatus>
                </return>
             </ns2:getPersonResponse>
            </soap:Body>
        </soap:Envelope>

我希望能够从这个文件中读取国民身份证、姓氏、名字。我想知道如何处理循环遍历文件以选择属性的任务。

c# xml foreach attributes structure
© www.soinside.com 2019 - 2024. All rights reserved.