XML - Leer Archivo XML con OPENXML

   
Vista:

Leer Archivo XML con OPENXML

Publicado por Fabio Valencia (1 intervención) el 24/03/2010 16:47:26
Hola amigos del foro.

Estoy estudiando la función OPENXML de SQLServer
http://msdn.microsoft.com/en-us/library/ms186918.aspx

los ejemplos cuando los ejecuto funcionan de forma perfecta, pero no logro hacerlo cuando reestructuro el XML de la siguiente manera:

<ROOT>
<Customer>
<CustomerID>"VINET"</CustomerID>
<ContactName>"Paul Henriot"</ContactName>
<Order>
<OrderID>"10248"</OrderID>
<CustomerID>"VINET"</CustomerID>
<EmployeeID>"5"</EmployeeID>
<OrderDate>"1996-07-04T00:00:00"</OrderDate>
<OrderDetail>
<ProductID>"11"</ProductID>
<Quantity>"12"</Quantity>
</OrderDetail>
<OrderDetail>
<ProductID>"42"</ProductID>
<Quantity>"10"</Quantity>
</OrderDetail>
</Order>
</Customer>
<Customer>
<CustomerID>"LILAS"</CustomerID>
<ContactName>"Carlos Gonzlez"</ContactName>
<Order>
<OrderID>"10283"</OrderID>
<CustomerID>"LILAS"</CustomerID>
<EmployeeID>"3"</EmployeeID>
<OrderDate>"1996-08-16T00:00:00"</OrderDate>
<OrderDetail>
<ProductID>"72"</ProductID>
<Quantity>"3"</Quantity>
</OrderDetail>
</Order>
</Customer>
</ROOT>

en este caso siempre me arroja NULL, he probado cambiando el parámetro rowpattern a diferentes niveles pero siempre me arroja NULL.

Alguien me puede decir que debo hacer, o simplemente no es posible hacerlo cuando el XML está estructurado de la manera que indico arriba.

De antemano muchas gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder