部分的な空白を含む xml ファイルがあります。
<file>
<document>
<data>1</data>
<data>2</data>
<data>3</data>
</document><document> //whitespace missing
<data>1</data>
<data>2</data>
<data>3</data>
</document>
</file>
XmlTextReader を使用して xml ファイルを読み取り、次のコードを使用して要素を見つける場合。
XmlTextReader reader = new XmlTextReader(xmlFile);
while (reader.Read())
{
{
if (reader.NodeType == XmlNodeType.Element)
2 番目の要素が見つかりません<document>
(リーダーの位置が原因) すべての要素を読み取るようにコードを変更するにはどうすればよいですか。回避策として、一時ファイルを次のように置き換え><
て書き込みます>\n<