KAko doći do svih child nodova-?
Ovo je struktura XML-a:
<SeriesInfo>
<List>
<Title>Docs test</Title>
<SubTitle>testiranje documenata</SubTitle>
<Text>Test rada dokumenata
</Text>
<Link>Series.aspx?Title=Docs test&Date=10.06.2014</Link>
<LinkText>mehr...</LinkText>
<Date>10.06.2014</Date>
<DocType>Active</DocType>
<DocFiles>C:\AEI\AEI\_COMMON\Database\pdfTemp\go.pdf</DocFiles>
<DocFiles>C:\AEI\AEI\_COMMON\Database\pdfTemp\OtvaranjeRačunaKontaktCentru.docx</DocFiles>
</List>
</SeriesInfo>
Znaći vrati mi samo jedan child DocFiles a ne oba. I htio bi ta dva noda prikazati gridview kontroli.
kod u c#:
DataTable dt = new DataTable();
dt.Columns.Add("Files", typeof(string));
if (!String.IsNullOrEmpty(Request.QueryString["Title"]))
{
XElement xEmp = XElement.Load(MapPath("/_COMMON/Database/Series.xml"));
var seriesNames = from serie in xEmp.Elements("List")
where serie.Element("Title").Value.Equals(Request.QueryString["Title"])
select serie;
foreach (XElement serieDetails in seriesNames)
{
divlabelText.InnerHtml = serieDetails.Element("Text").Value;
dt.Rows.Add(serieDetails.Element("DocFiles").Value);
}
grdPDF.DataSource = dt;
grdPDF.DataBind();