我从包含几个命名空间的XML文件导入一些数据。我使用嵌套类来导入不同级别的数据。不幸的是我无法访问内部类中的数据。我知道问题是关于命名空间的,但我不知道如何在不修改内部类的情况下解决它们。有谁知道我如何解析XDocument中的命名空间。在XDocument中解析命名空间c#
这是XML的一部分:
<TransXChange xmlns="http://www.transxchange.org.uk/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:apd="http://www.govtalk.gov.uk/people/AddressAndPersonalDetails"
xsi:schemaLocation="http://www.transxchange.org.uk/ http://www.transxchange.org.uk/schema/2.1/TransXChange_registration.xsd"
xml:lang="en" CreationDateTime="2004-06-09T14:20:00-05:00"
>
<Operators>
<LicensedOperator id="O1" >
<NationalOperatorCode>ABC</NationalOperatorCode>
<OperatorAddresses>
<CorrespondenceAddress>
<apd:Line>45 City Road</apd:Line>
</CorrespondenceAddress>
</OperatorAddresses>
</LicensedOperator>
</Operators>
</TransXChange>
在这里简单的搜索SO应该告诉你解决方案 – BrokenGlass