Foros del Web » Programación para mayores de 30 ;) » .NET »

Leer XML multidimensional

Estas en el tema de Leer XML multidimensional en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/05/2008, 03:17
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
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.
  #2 (permalink)  
Antiguo 20/05/2008, 03:18
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Leer XML multidimensional

Perdón, el error que me da es:

Cita:
La misma tabla (Name) no puede ser la tabla secundaria en dos relaciones anidadas.
Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.