<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : XMLDocumentoReq1.xsl
Created on : 19 de diciembre de 2011, 11:13
Author : manueldelavilla
Description:
Purpose of transformation follows.
-->

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html"/>
<!-- TODO customize transformation rules
syntax recommendation http://www.w3.org/TR/xslt
-->

<xsl:template match="/">
<xsl:for-each select="//CasodeUso">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Es Abstracto</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Evento activ.</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Frecuencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Ud. Frec.</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Precondición</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Postcondicion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="esAbstracto"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="eventoActivacion"/></td>
<td><xsl:value-of select="frecuencia"/></td>
<td><xsl:value-of select="unidadFrecuencia"/></td>
<td><xsl:value-of select="precondicion"/></td>
<td><xsl:value-of select="postcondicion"/></td>
<td><xsl:value-of select="importancia"/></td>
<td><xsl:value-of select="urgencia"/></td>
<td><xsl:value-of select="estadoDesarrollo"/></td>
<td><xsl:value-of select="estabilidad"/></td>
</tr>
</table>
</xsl:for-each>



<xsl:for-each select="//Organizacion">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Direccion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Telefono</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Participantes Asociados</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Comentarios</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Direccion"/></td>
<td><xsl:value-of select="Telefono"/></td>
<td><xsl:value-of select="ParticipantesAsociados"/></td>
<td><xsl:value-of select="Comentarios"/></td>
</tr>
</table>
</xsl:for-each>

<!--
Objetivo
-->

<xsl:for-each select="//Objetivo">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Descripcion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Comentarios</FONT></CENTER></U></I></td>
</tr>

<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Descripcion"/></td>
<td><xsl:value-of select="Importancia"/></td>
<td><xsl:value-of select="Urgencia"/></td>
<td><xsl:value-of select="Estado_de_desarrollo"/></td>
<td><xsl:value-of select="Estabilidad"/></td>
<td><xsl:value-of select="Comentarios"/></td>
</tr>
</table>
</xsl:for-each>


<!--
Participante
-->
<xsl:for-each select="//Participantes">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Rol</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Organizacion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Es Cliente</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Es Usuario</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Es Desarrollador</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Comentarios</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Rol"/></td>
<td><xsl:value-of select="organizacion"/></td>
<td><xsl:value-of select="esCliente"/></td>
<td><xsl:value-of select="esUsuario"/></td>
<td><xsl:value-of select="esDesarrollador"/></td>
<td><xsl:value-of select="Comentarios"/></td>
</tr>
</table>
</xsl:for-each>

<!--
Reunion
-->
<xsl:for-each select="//Reunion">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Direccion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Hora</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Asistentes</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Resultados</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Comentarios</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="direccion"/></td>
<td><xsl:value-of select="fechanuev"/></td>
<td><xsl:value-of select="hora"/></td>
<td><xsl:value-of select="asistentes"/></td>
<td><xsl:value-of select="resultado"/></td>
<td><xsl:value-of select="comentarios"/></td>
</tr>
</table>
</xsl:for-each>



<!--
Requisito Funcional
-->
<xsl:for-each select="//RequisitoFuncional">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Texto</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Texto"/></td>
<td><xsl:value-of select="Importancia"/></td>
<td><xsl:value-of select="Urgencia"/></td>
<td><xsl:value-of select="Estado_de_desarrollo"/></td>
<td><xsl:value-of select="Estabilidad"/></td>
</tr>
</table>
</xsl:for-each>

<!--
Requisito Informacion
-->
<xsl:for-each select="//RequisitoInformacion">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Concepto Revelante</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Tiempo Maximo de Vida</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Unidad de tiempo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Tiempo Medio de Vida</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Unidad de Tiempo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Ocurrencias Simul</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Numero Medio</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="conceptoRelevante"/></td>
<td><xsl:value-of select="tiempomaximodevida"/></td>
<td><xsl:value-of select="unidaddetiempo"/></td>
<td><xsl:value-of select="tiempomediodevida"/></td>
<td><xsl:value-of select="unidaddetiempo"/></td>
<td><xsl:value-of select="ocurrenciassimultaneasnumeromaximo"/></td>
<td><xsl:value-of select="ocurrenciassimultaneasnumeromedio"/></td>
<td><xsl:value-of select="importancia"/></td>
<td><xsl:value-of select="urgencia"/></td>
<td><xsl:value-of select="estado_de_desarrollo"/></td>
<td><xsl:value-of select="estabilidad"/></td>
</tr>
</table>
</xsl:for-each>

<!--
Requisito no funcional
-->
<xsl:for-each select="//RequisitoNoFuncional">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Texto</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Texto"/></td>
<td><xsl:value-of select="Importancia"/></td>
<td><xsl:value-of select="Urgencia"/></td>
<td><xsl:value-of select="Estado_de_desarrollo"/></td>
<td><xsl:value-of select="Estabilidad"/></td>
</tr>
</table>
</xsl:for-each>

<!--
Requisito restriccion
-->
<xsl:for-each select="//RequisitoRestriccion">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Texto</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Texto"/></td>
<td><xsl:value-of select="Importancia"/></td>
<td><xsl:value-of select="Urgencia"/></td>
<td><xsl:value-of select="Estado_de_desarrollo"/></td>
<td><xsl:value-of select="Estabilidad"/></td>
</tr>
</table>
</xsl:for-each>


<xsl:for-each select=".//NuevoPaso">
<!--<xsl:param name='cont'><xsl:number /></xsl:param>-->
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Es Condicional</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Condicion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Tipo de Accion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Accion Realizada</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Rendimiento</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Unidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<!--<xsl:value-of select='$cont'/>. <xsl:value-of select = "nombre"/><br/>-->
<td><xsl:value-of select="esCondicional"/></td>
<td><xsl:value-of select="condicion"/></td>
<td><xsl:value-of select="tipoaccion"/></td>
<td><xsl:value-of select="accionrealizada"/></td>
<td><xsl:value-of select="rendimiento"/></td>
<td><xsl:value-of select="unidad"/></td>
</tr>
</table>
</xsl:for-each>


<xsl:for-each select=".//NuevaExcepcion">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Condicion de la excepcion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Accion Realizada</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Accion Realizada</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Rendimiento</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Unidad</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="condicion"/></td>
<td><xsl:value-of select="tipoaccion"/></td>
<td><xsl:value-of select="accionrealizada"/></td>
<td><xsl:value-of select="rendimiento"/></td>
<td><xsl:value-of select="unidad"/></td>
</tr>
</table>
</xsl:for-each>



<xsl:for-each select=".//DatoEspecifico">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Descripcion de Dato</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Comentarios de Dato</FONT></CENTER></U></I></td>
</tr>
<tr>
<td><xsl:value-of select="descripcion"/></td>
<td><xsl:value-of select="comentarios"/></td>
</tr>
</table>
</xsl:for-each>

<!--
SubObjetivo
-->

<xsl:for-each select=".//SubObjetivo">
<table border="2" BGCOLOR="#F8E0F7" BORDERCOLOR="#A901DB">
<tr>
<td><I><U><CENTER><FONT COLOR="#A901DB">Nombre</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">fecha</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Descripcion</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Importancia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Urgencia</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estado de Desarrollo</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Estabilidad</FONT></CENTER></U></I></td>
<td><I><U><CENTER><FONT COLOR="#A901DB">Comentarios</FONT></CENTER></U></I></td>

</tr>

<tr>
<td><xsl:value-of select="Nombre"/></td>
<td><xsl:value-of select="fecha"/></td>
<td><xsl:value-of select="Descripcion"/></td>
<td><xsl:value-of select="Importancia"/></td>
<td><xsl:value-of select="Urgencia"/></td>
<td><xsl:value-of select="Estadodesarrollo"/></td>
<td><xsl:value-of select="Estabilidad"/></td>
<td><xsl:value-of select="Comentarios"/></td>

</tr>
</table>
</xsl:for-each>

</xsl:template>
</xsl:stylesheet>
