Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2008, 03:17
Avatar de pempas
pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 1 mes
Puntos: 6
Leer XML multidimensional

Buenas,

Quiero leer un XML que tiene más de una dimensión, bueno, que tiene campos anidados pero en ASP.Net me da errores, la estrucutra es similar a esta:

Código PHP:
<ProductFeature Localized="0" ID="29762935" Value="256" CategoryFeature_ID="4902" CategoryFeatureGroup_ID="1634" No="10100100" Presentation_Value="256 MB">
     <
Feature ID="574">
      <
Measure ID="19" Sign="MB">
      <
Signs><Sign ID="200" langid="6">MB</Sign></Signs>
      </
Measure>
     <
Name ID="23354" Value="Adaptador de memoria gráfica" langid="6"/>
     </
Feature>
    </
ProductFeature
Lo leo así:

Código PHP:
<%@ Page Language="vb" Debug="true" %>
 
<%@ 
import Namespace="System.Data"%>
<%@ 
import Namespace="System.Data.sqlclient"%>  No creo que sea necesaria esta línea
<HTML>
            <
HEAD>
                        <
title>título</title>
                        <
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
   <
script language="vb" runat="server">
 
      Private 
Sub Page_Load (ByVal sender As System.ObjectByVal e As System.EventArgs)
 
 
            
Dim ds As New DataSet
 
            ds
.ReadXml(Server.MapPath("1347226.xml")) AQUÍ ME FALLA
datagrid
.DataSource ds
            datagrid
.DataBind()
 
            
End Sub
 
</script>
         
 
            </HEAD>
<body bgcolor="#CCCCCC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">… 
¿Cómo puedo leerlo?

Muchas gracias.