Torna al Thread

<%@ Control Language="C#" AutoEventWireup="true" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Xml" %> <script runat="server"> private string xml; public string XML { get { return xml; } set { xml = value; GeneraControlli(xml); } } protected void GeneraControlli(string xml) { XmlNamespaceManager mgr = new XmlNamespaceManager(new NameTable()); mgr.AddNamespace("donka86", "http://donka.it"); XmlParserContext ctx = new XmlParserContext(null, mgr, null, XmlSpace.Default); XmlReader reader = XmlReader.Create(new StringReader(xml), null, ctx); XDocument doc = XDocument.Load(reader); var q = from n in doc.Descendants("node") select new { Id = n.Attribute("id").Value, Valore = n.Value } ; foreach (var item in q) { TextBox t = new TextBox(); t.ID = item.Id; t.Text = item.Valore; this.Controls.Add(t); this.Controls.Add(new HtmlGenericControl() { InnerHtml = "<br/>" }); } } </script>
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5