Comunidad de desarrolladores de Puebla.NET
Iniciar sesión Unete ahora
 
 
Novedades | Anuncios | Eventos | Publicaciones | Foros | Bolsa de trabajo | Conocenos | Encuestas
 
  Buscar  
 
Anónimo
3179424 visitas desde Octubre de 2004
1 usuario en línea
Contáctanos en línea:





Certificate Veracruz

Seguridad


 
Usando controles

Publicado por el Monday, November 28, 2005 (UMST)

Mini Tutorial, de como usar los controles XMLDataSource, DataList y obtener los datos desde un archivo XML...

Bien, no quiero hacer esto muy largo, en primero porque resultaría aburridisimo para ustedes, y sería cansado de leer, al grano:
 
Inicien su Visual Studio o el Visual Web Developer 2005
 
File-> New Web Site -> ASP.NET Web Site, [si es un proyecto del sistema o lo quieren poner en HTTP, ya es decisión suya], y cambien el lenguaje de programación a: Language Visual C#
 
Ahora creamos el archivo XML; File-> New File -> y seleccionen XML File.
Ahora copien y peguen esto, finalmente guarden el archivo:

<?xml version="1.0" encoding="utf-8" ?>
<Boxeslist>
     <Box>
           <Title>Primer bloque</Title>
           <url>http://yahoo.com</url>
           <content>Este es nuestro primer bloque adem s te lleva a yahoo.com</content>
     </Box>
     <Box>
          <Title>Segundo Bloque</Title>
          <url>http://www.live.com</url>
          <content>Nuestro segundo bloque y nos lleva a la p gina de Windows Live</content>
     </Box>
</Boxeslist>

 
Ahora regresemos a Default.aspx
Cambien el esquema a design, pues ahorita no interesa el código fuente.
 
Desde el ToolBox, Data->XMLDataSource, y avientenlo a su página en modo de diseño.
Utilicemos la novedosa Smart Tag, seleccionen Configure Data Source.
Ahí seleccionen la ruta de nuestro archivo .xml, y en el XPath escriban; Boxeslist/Box/Title para hacer referencia a que Nodo apuntar en el archivo.
 
ahora en el ToolBox, Data->DataList y arrogenlo a la página.
Usando el Smart Tag, cofiguren el data source seleccionando el anteriormente creado, luego: Edit Templates, temporalmente en la ventanita escriban algo para mantenerla visible.
Cambien a modo de source
Dentro del ItemTemplate cambienlo por esto:

<ItemTemplate>
 <a href=" <%#XPath("url") %> "> <%#XPath("Title") %></a>
   <br />
 <% #XPath("content") %><br /><br />
</ItemTemplate>
 
F5 to Debug!
That's it! ahora ya pueden mostrar el contenido de su XML como si fuera un RSS!!
 
--
Cheers!

Rod Blog: http://rodblogdeve.blogspot.com/


 

Agregar comentario