Question : comment passer la valeur dynamique à l'attribut de noeud de racine de XML using Xquery ?

Extrait de code :


DÉCLARER LA TABLE @TEMPTABLE  
  (  
      _tagName VARCHAR (25),
    _value1 VARCHAR (50),  
    _value2 VARCHAR (50)  
  )  

Déclarent le @valuation varchar (25)

PLACER le @valuation = « 123 »

INSÉRER @TempTable CHOISISSENT le « ESSAI », « FScore », « 123456789 »  
INSÉRER @TempTable CHOISISSENT le « ESSAI », « EstimatedMarketingTime », « 123512 »

CHOISIR (CHOISI
      _value1 COMME [_Name],  
    _value2 COMME [_Value],
      @valuation
DE @TEMPTABLE COMME A OÙ _TagName = « ESSAI »                  
POUR LE CHEMIN DE XML (« ESSAI "), LE TYPE) .QUERY ('  
      nt= le " besoin de passer la valeur variable " >  
      {  
            pour $TEST dans /TEST  
            retour
               « _Value= » {données ($TEST/_Value)}« >
      }
      
')
ALLER

Prévu :
Dans le nt= le " besoin d'étiquette de passer la valeur variable " >, le « besoin de passer la valeur variable » doit être remplacé par le @valuation variable.
Note :
Le @valuation sera dynamique dans le vrai scénario mais pour l'échantillon j'ai dur codé la valeur to'123'.

Réponse : comment passer la valeur dynamique à l'attribut de noeud de racine de XML using Xquery ?

1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
DÉCLARER LA TABLE @TEMPTABLE  
  (  
      _tagName VARCHAR (25),
    _value1 VARCHAR (50),  
    _value2 VARCHAR (50)  
  )  

Déclarent le @valuation varchar (25)

PLACER le @valuation = « 123 »

INSÉRER @TempTable CHOISISSENT le « ESSAI », « FScore », « 123456789 »  
INSÉRER @TempTable CHOISISSENT le « ESSAI », « EstimatedMarketingTime », « 123512 »

CHOISIR (CHOISI
      _value1 COMME [_Name],  
    _value2 COMME [_Value],
      @valuation
DE @TEMPTABLE COMME A OÙ _TagName = « ESSAI »                  
POUR LE CHEMIN DE XML (« ESSAI "), LE TYPE) .QUERY ('
      
      {  
            pour $TEST dans /TEST  
            retour
               
      }
      ')
ALLER
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us