次のような XML の読み取りに問題があります。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<connections xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
<connection id="1" odcFile="C:\Users\andr\Documents\My Data Sources\ELITE_MSSQLSERVER2012 PSO Reports.odc" keepAlive="1" name="ELITE_MSSQLSERVER2012 PSO Reports" type="5" refreshedVersion="5" background="1">
<dbPr connection="Provider=MSOLAP.5;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=PSO;Data Source=ELITE\MSSQLSERVER2012;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error" command="Reports" commandType="1"/>
<olapPr sendLocale="1" rowDrillCount="1000"/>
</connection>
</connections>
(実際には *.xlsx パッケージの connection.xml ファイルです)。XDocument の助けを借りてそれを読み取ろうとしています。「odcFile」プロパティを変更する必要があります。問題は、子要素のない単一の要素として全体を読み取ることです。なんでそうなの?XML は正常に見えます。または、これを行うための別の回避策がありますか?