0
XMLで作業し、その値をasp.netグリッドで取得しています。私のXMLは、同じ列名と異なる値を持つので、そのたびに読み取り専用レコードが1つしかありません。誰も助けてください?次同じタグ名と異なる値を持つxmlファイル
あなたはOPのコメントから
XDocument xdoc = new XDocument();
xdoc = XDocument.Parse(xml);
var result = xdoc.Descendants("Name");
foreach (XElement item in result) {
Console.WriteLine("Name: " + item.Value);
}
更新
をXMLにLINQを使用することができます私のXML構造
<ind>
<Name>
<value> a1 </value>
</Name>
<Name>
<value> a2 </value>
</Name>
<Name>
<value> a3 </value>
</Name>
<Name>
<value> a4 </value>
</Name>
</ind>
a3をここにコードを投稿し、どのようにこのxmlを取得または生成します –
xmldoc.Load( "file.xml"); XmlNodeList nodeList = xmldoc.SelectNodes( "/ ind/name"); foreach(nodeListのXmlNodeノード) { DataRow dtrow = dt.NewRow(); dtrow ["Name1"] =ノード["name"] [value] .InnerText; dtrow ["Name2"] =ノード["name"] [value] .InnerText; dtrow ["Name3"] =ノード["name"] [value] .InnerText; }このタイプのアプローチを使用している – Ussama
あなたの質問を変更し、フォーマットされたコードを追加することができます。 DataTableに読み込むと、データテーブルに追加する答えが変更されました。 –