Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/03/2006, 13:51
Stream
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años, 7 meses
Puntos: 6
Por ejemplo.. que tengas tu xml.. algo asi...

<?xml version="1.0" encoding="utf-8" ?>
<Alumnos>
<Alumno name="Jorge">
<greeting>Jorge Arturo Nuñez</greeting>
<greeting>Maria Perez</greeting>
</Alumno>
<Alumno name="Maria">
<greeting>Emm</greeting>
<greeting>AAA</greeting>
</Alumno>
</Alumnos>


Luego.. en tu catalogo, editar esta informacion... y la modificas.. por ejemplo.. te quedaria...

Código:
<?xml version="1.0" encoding="utf-8" ?> 
<Alumnos>	
	<Alumno name="Jorge">
		<greeting>Jorge Nuñez</greeting>
		<greeting>Maria Perez cZZZZ</greeting>	
	</Alumno>	
	<Alumno name="Maria">
		<greeting>Emm ZZZZZZ</greeting>
		<greeting>AAAAAZZZZ</greeting>	
	</Alumno>	
</Alumnos>
Y luego lo transformas con tu xsl, algo asi...
Código:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:output method="html"/>

	<xsl:template match="/">
		<html>
			<body>
				<xsl:apply-templates select="Alumnos/Alumno"/>	
				<hr />
			</body>
		</html>
	</xsl:template>
	

	<xsl:template match="Alumno">
		<Table border="1" Width="400" Height="100" cellpadding="0" cellspacing="0">
			<tr>
				<td valing="top">
					<xsl:value-of select="@name"/>				
				</td>
			</tr>				
			<tr>
				<td valing="top" aling="right">		
					<xsl:apply-templates select="greeting"/>						
				</td>
			</tr>			
		</Table>
	</xsl:template>
	
	
	<xsl:template match="greeting">
		<Table border="1" Width="200" Height="100" cellpadding="0" cellspacing="0">
			<tr>
				<td  aling="right">
					<xsl:value-of select="."/>				
				</td>
			</tr>
		</Table>		
	</xsl:template>
</xsl:stylesheet>

--Claro.. esto por poner un ejemplo... lo poner tu aspx

Código:
 'Introducir aquí el código de usuario para inicializar la página 
        Dim xslTrans As New XslTransform
        xslTrans.Load(Request.PhysicalApplicationPath & "File.xsl")

        Dim myXPathDoc As New XPathDocument(Request.PhysicalApplicationPath & "File.xml")

        Dim wstr As New StringWriter

        xslTrans.Transform(myXPathDoc, Nothing, wstr, Nothing)

        Response.Write(wstr.ToString)

Espero te sirva..
Saludos