我有如下:的LINQ to T級
var attributes = from root in doc.Elements()
where root.Name == "quran"
from suras in root.Elements()
where suras.Name == "suras"
from sura in suras.Elements()
where sura.Name == "sura"
from atts in sura.Attributes()
select atts;
List<Sura> item = new List<Sura>();
和類
public class Sura
{
private string _aya;
private string _ayaTranslation;
System.Windows.HorizontalAlignment _ayaAlignment;
public string Aya
{
get { return _aya; }
set { _aya = value; }
}
public string AyaTranslation
{
get { return _ayaTranslation; }
set { _ayaTranslation = value; }
}
}
下面
是XML
<quran>
<suras>
<sura Aya="123" AyaTranslation="321"></sura>
<sura Aya="123" AyaTranslation="321"></sura>
<sura Aya="123" AyaTranslation="321"></sura>
</suras>
</quran>
我想轉換 「ATT」,列出「項目「,但我不知道它是如何做到的。雖然我GOOGLE了,但沒有幫助。
'att'是什麼意思? – zmbq
非常抱歉,它的「屬性」 – ARH
可能,會更好地使用[xmlserializer](http://msdn.microsoft.com/ru-ru/library/system.xml.serialization.xmlserializer(v = vs.110))。 aspx) – Grundy