Bonjour,

j'essaye d'enregistrer un XML dans une table SQL, ca fonctionne quand les valeurs ne sont pas incluses dans les balises, avec le fichier XML suivant ca ne fonctionne plus, merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
declare @XMLdoc XML
select @XMLdoc = 
'
<Report id="FUEL_UK" version="1" timestamp="1317220207259">   
<Answer question="FUEL">     
<Value option="01" value="true"/>   
</Answer>   
<Answer question="GAZOIL">     
<Value option="01" value="150.00"/>  
</Answer> 
</Report>'
 
 
	DECLARE @idoc int
	EXEC sp_xml_preparedocument @idoc OUTPUT, @XMLDoc
 
	SELECT * 
	FROM OPENXML (@idoc, 'Report')
	WITH (
	[id] varchar(15) 'id',
	[version] int 'version',
	[timestamp] int 'timestamp')