Imports System.IO Public Class xhtml Public Shared Sub CrearXHTML(FicheroPlantilla As Byte(), FicheroDestino As String, Bloques() As BloquesXHTML) Dim tr As System.IO.TextReader = New IO.StreamReader(New MemoryStream(FicheroPlantilla)) CrearXHTML(tr, FicheroDestino, Bloques) tr.Close() End Sub Public Shared Sub CrearXHTML(FicheroPlantilla As String, FicheroDestino As String, Bloques() As BloquesXHTML) Dim tr As System.IO.TextReader = System.IO.File.OpenText(FicheroPlantilla) CrearXHTML(tr, FicheroDestino, Bloques) tr.Close() End Sub Public Shared Sub CrearXHTML(tr As System.IO.TextReader, FicheroDestino As String, Bloques() As BloquesXHTML) Try 'Dim clsReader As System.IO.TextReader = System.IO.File.OpenText(FicheroPlantilla) Dim clsWriter As System.IO.TextWriter = System.IO.File.CreateText(FicheroDestino) Dim blqs As New Hashtable Dim sLinea As String = tr.ReadLine() & vbCrLf ' CABECERA Dim sBloqueCabecera As String = "" While Not sLinea.Contains("