XMLファイルのImport
■XDocumentを使う
以下は、xml内の指定のNodeの値をListで取得する例
xDoc as XDocument = new XDocument.Load(importFilePath)
xDoc.Elements("mappings").Elements("mapping").
Select(Function(x) x.Attribute("ColumnName").Value).ToList
<以下のようなXMLを想定>
----------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<mappings>
<mapping ColumnNo="1" ColumnName="AreaCode" />
<mapping ColumnNo="2" ColumnName="OldZipNo" />
<mapping ColumnNo="3" ColumnName="ZipNo" />
<mapping ColumnNo="4" ColumnName="KenNameKana" />
<mapping ColumnNo="5" ColumnName="ShikuChoNameKana" />
<mapping ColumnNo="6" ColumnName="ChoikiNameKana" />
<mapping ColumnNo="7" ColumnName="KenName" />
<mapping ColumnNo="8" ColumnName="ShikuChoName" />
<mapping ColumnNo="9" ColumnName="ChoikiName" />
<mapping ColumnNo="10" ColumnName="1" />
<mapping ColumnNo="11" ColumnName="2" />
<mapping ColumnNo="12" ColumnName="3" />
<mapping ColumnNo="13" ColumnName="4" />
<mapping ColumnNo="14" ColumnName="5" />
<mapping ColumnNo="15" ColumnName="6" />
</mappings>