Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 19:24
Avatar de Julcar
Julcar
 
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 17 años
Puntos: 54
Perdido en Microsoft.XMLDOM

Hola gente, tengo un xml cuyo contenido expongo aqui:

Código XML:
Ver original
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <layout doctype="strict" version="XHTML 1.0" encoding="utf-8" url="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3.   <head>
  4.   &lt;head&gt;
  5.     &lt;title&gt;...&lt;/title&gt;
  6.     &lt;link rel="stylesheet" type="text/css" href="Skins/Main.css"/&gt;
  7.     &lt;meta http-equiv="Content-Type" content="text/xml;charset=utf-8"/&gt;
  8.     &lt;meta name="description" content=""/&gt;
  9.     &lt;meta name="keywords" content=""/&gt;
  10.   &lt;/head&gt;
  11.   </head>
  12.   <header>
  13.   &lt;body&gt;
  14.     &lt;div id="wrapper"&gt;
  15.       &lt;div id="header"&gt;
  16.         &lt;div id="logo"&gt;
  17.         cabecera
  18.         &lt;/div&gt;
  19.         &lt;div id="menu"&gt;
  20.         &lt;/div&gt;
  21.       &lt;/div&gt;
  22.   </header>
  23.   <middle>
  24.     &lt;div id="middle"&gt;
  25.       &lt;div id="content"&gt;
  26.       medio
  27.       &lt;/div&gt;
  28.       &lt;div id="sidebar"&gt;
  29.       &lt;/div&gt;
  30.       &lt;/div&gt;
  31.   </middle>
  32.   <footer>
  33.     &lt;div id="footer"&gt;
  34.     &lt;/div&gt;
  35.   &lt;/body&gt;
  36.   </footer>
  37. </layout>

y dados mi pocos conocimientos del xml dom, no tengo mucha idea de como obtener el contenido de cada nodo e imprimirlo en el navegador, el objetivo es a base de ese xml imprimir html al cliente. Es decir un motor de plantillas. Gracias de antemano.

¿me podrian indicar qué pasos y objetos debo usar para hacer lo que quiero?
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"

Última edición por Julcar; 18/05/2010 a las 21:42