Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/10/2006, 11:43
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 9 meses
Puntos: 47
Cita:
Iniciado por foo Ver Mensaje
seguramente no buscas bien , aqui un ejemplo basado en la documentacion

declare @foo xml

set @foo = '<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>

<book>
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

</bookstore>'

-- Reemplazar el valor del atributo 'lang' del nodo 'title'
set @foo.modify ('
replace value of (/bookstore/book/title/@lang)[1]
with "test" ')

-- Reemplazar el valor del nodo 'author'
set @foo.modify ('
replace value of (/bookstore/book/author/text())[1]
with "Autor" ')

select @foo
eje!! no había pasado por allí. Gracias.

Aunque hay algo que no entiendo:

mis xml's tienen sus valores entre comillas dobles y el que tu muestras no tiene comillas, y el tag title tiene dos valores en la que no entiendo su sintaxis

Código:
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
Cita:
Iniciado por Mithrandir Ver Mensaje
XML es junto con la replicación, de los temas que tengo pendientes por experimentar con SQL Server...
Orale!! no sabía. Pensaba que tu sabías de todo