このようなxml文字列があります
<row Name="analog.__VG_SPP3_SFRTPCT" />
<row Name="analog._3305_LIST210_1" />
<row Name="analog._AG_5340_PR14AN" />
<row Name="analog._AG_EPNT_2" />
<row Name="analog._AG_EPNT_SP" />
<row Name="analog._AG_MERC_ERXTES" />
<row Name="analog._AG_ROC_TEST" />
<row Name="analog._AG_ROM1_LOAD" />
<row Name="analog._AG_TEST_CRC1LT" />
<row Name="analog._AG_TEST_CRC1RT" />
<row Name="analog._CWAV_TST_MDP1CV" />
<row Name="analog._CWAV_TST_MDP1CV_LIST" />
JavaScript で表示されるコンボ ボックスのオプション リストを生成しようとして、かみそりで xml 文字列をループして生成しようとしていますが、方法がよくわかりません。 xml を別のデータ構造に変換し、そのデータ構造をかみそりで再度ループします。ただし、パフォーマンス上の理由から、これを一度に実行できると便利です。
@model string
@{
Response.ContentType = "text/xml";
Layout = null;
}
<complete>
<option value=""><![CDATA[ ]]></option>
@foreach (var row in @Model)
{
<option value="@(row.Name)">@(row.Name)</option>
}
</complete>