Bonjour
Je voudrais ouvrir un document XML et dans un premier temps afficher les données de celui-ci sous la forme d'une requête SQL.
Si j'utilise le code suivant, ça marche :Mais je voudrais ouvrir directement un fichier XML et je ne sais pas comment faire, j'ai essayé ça
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 DECLARE @idoc int DECLARE @doc varchar(800) SET @doc ='<root> <produit> <nom ide="45"></nom> <nom ide="46"></nom> <nom ide="47"></nom> </produit> </root>' --DECLARE @idoc int EXEC sp_xml_preparedocument @idoc output, @doc SELECT * FROM OPENXML (@idoc, '/root/produit/nom',1) WITH (idou varchar (200) '@ide')Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE @idoc int EXEC sp_xml_preparedocument @idoc output, 'nom_fichier' SELECT * FROM OPENXML (@idoc, '/root/produit/nom',1) WITH (idou varchar (200) '@ide')
Partager