Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <blockquote> <p>I hope this will help you without javascript.</p> <p>xml file</p> </blockquote> <pre><code>&lt;table&gt; &lt;column&gt; &lt;column_id&gt;1&lt;/news_id&gt; &lt;column_heading&gt;heading&lt;/column_heading&gt; &lt;column_details&gt;details&lt;/column_details&gt; &lt;column_url&gt;url link&lt;/column_url&gt; &lt;/column&gt; &lt;/table&gt; </code></pre> <p>.aspx file</p> <pre><code> &lt;asp:Repeater runat="server" ID="XMLRepeater"&gt; &lt;ItemTemplate&gt; &lt;a href="&lt;%#Page.ResolveUrl(DataBinder.Eval(Container.DataItem, "column_url").ToString())%&gt;" target="_blank"&gt; &lt;span &gt; &lt;%# DataBinder.Eval(Container.DataItem, "column_heading") %&gt; &lt;/span&gt;&lt;/a&gt; &lt;/ItemTemplate&gt; &lt;/asp:Repeater&gt; </code></pre> <p>aspx.cs file</p> <pre><code>protected void BindXMLToRepeater() { XmlTextReader xmlreader = new XmlTextReader(Server.MapPath("filename.xml")); try { DataSet ds = new DataSet(); ds.ReadXml(xmlreader); //xmlreader.Close(); DataTable dt = new DataTable(); dt = (DataTable)ds.Tables[0]; //create dynamic data table DataTable dynamicTable = new DataTable(); //DataRow DataRow dynamicRow; //DataColumn for Name and Time DataColumn id = new DataColumn("column_id", typeof(string)); DataColumn heading = new DataColumn("column_heading", typeof(string)); DataColumn url = new DataColumn("news_url", typeof(string)); //add Column to Datatable dynamicTable.Columns.Add(id); dynamicTable.Columns.Add(heading); dynamicTable.Columns.Add(url); //counter used for get fix no of news int counter = 0; for (int i = 0; i &lt; dt.Rows.Count; i++) { dynamicRow = dynamicTable.NewRow(); //Add Rows to dymanicTable dynamicTable.Rows.Add(dynamicRow); //Assign Column value dynamicTable.Rows[dynamicTable.Rows.Count - 1]["column_id"] = dt.Rows[i]["column_id"]; dynamicTable.Rows[dynamicTable.Rows.Count - 1]["column_heading"] = dt.Rows[i]["column_heading"]; dynamicTable.Rows[dynamicTable.Rows.Count - 1]["column_url"] = dt.Rows[i]["column_url"]; } if (dynamicTable.Rows.Count != 0) { //Bind Data to repeater XMLRepeater.DataSource = dynamicTable; XMLRepeater.DataBind(); } } catch (Exception ee) { } finally { xmlreader.Close(); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload