xquery: Top-level attribute nodes are not supported

25/05/2006 - 21:10 por Carlos | Informe spam
Necesito saber como pasar el valor de un parametro de stored procedure como
valor de un atributo del elemento principal de un xml generado con select ..
for xml.

Vuelvo a explicar:
El siguiente xml lo genero sin ningún problema:
<elemento>
<elementohijo nombre="..campo correspondiente de una select..." />
<elementohijo nombre=.
.
</elemento>
Utilizando select for xml en un stored procedure

El problema llega cuando necesito que <elemento> tenga un par de atributos ; )
<elemento at1="valor1" at2="valor2">
si en las intrucciones lo tecleo así, no hay ningún problema. Pero si quiero
tomar los valores desde dos parametros del stored procedure
<elemento at1="{@param1}" at2="{@param2}"
me aparece el mensaje: Top-level attribute nodes are not supported

¿Podeis decirme si esta es la sintaxis adecuada para hacer esto o si esto no
se puede hacer?

Muchas gracias.
Saludos.
Carlos

Preguntas similare

Leer las respuestas

#1 DosFlores
26/05/2006 - 22:45 | Informe spam
¿Puedes mandarnos el contenido de los parámetros?

Un saludo
Oscar Montesinos
"Carlos" escribió en el mensaje
news:
Mostrar la cita
#2 Carlos
31/05/2006 - 00:22 | Informe spam
Los dos parametros son del tipo varchar. Creo que el problema no está en el
contenido de los parametros, ya que ni siquiera puedo grabar el sp, el
analizador de sql me devuelve este error:
<elemento at1="{@param1}" at2="{@param2}"
Top-level attribute nodes are not supported

No sé si es un error en la sintaxis o simplemente que xquery no permite esta
operación.

Gracias.

"DosFlores" escribió:

Mostrar la cita
#3 DosFlores
31/05/2006 - 08:45 | Informe spam
Postea el sp y el resultado que quieras obtener y podemos echarte una mano.
2005 ó 2000?
Un saludo
Oscar Montesinos
"Carlos" escribió en el mensaje
news:
Mostrar la cita
#4 Carlos
08/06/2006 - 09:59 | Informe spam
Al final busque otra solución, después de obtener el xml añadí los atributos
necesarios por código en la aplicación.

De todas formas si me puedes indicar algún link o bibliografía en español
sobre xquery, te lo agradezco.

Gracias.
Carlos.

"DosFlores" escribió:

Mostrar la cita
#5 DosFlores
08/06/2006 - 14:59 | Informe spam
en www.danyshop.com tienes un libro bastante completo en cuanto a XML:
Estándar XML y Tecnologías Asociadas:
http://www.danyshop.com/shop/prod/c...ciadas.htm

Un saludo
Oscar Montesinos
"Carlos" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida