Question : Comment corriger la question de XPath dans le rapport d'OpenXML pour obtenir l'état pour chaque rangée.

J'ai l'ennui tirer la valeur de « StateProvCd » pour chaque RatingClassificationCd dans le manuscrit suivant.  Avaient joué avec le Xpath et il retourne toujours « DANS » pour les deux rangées au lieu de « DANS » pour la premières rangée et « IL » pour le deuxième row.

class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
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 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
@idoc " de " codeSnippet965009 d'id= " de
DECLARE de class=

Rendement de @idoc de sp_xml_preparedocument d'EXEC, '
		id= " 12345 " de 
 		WORK 
		
 			IN 
		
			id= " ABC " de 
  			1234 
  			100 
			ESSAI 1 de CLASS
  			
  		
  		
		
  			IL 
		
			id= " def " de 
  			5678 
  			500 
  			ESSAI 2 de CLASS  
  			
  		
  		
  		

			
CHOISIR RatingClassificationCd, RatingClassificationDesc, exposition, StateProvCd
D'OPENXML (@IDOC, « /MainElement/LineBusiness/RateState/LocInfo/RateClass », 3)
						AVEC (char de StateProvCd (2) « . /. /. /RateState/StateProvCd »,
							 Char de RatingClassificationCd (5) « RatingClassificationCd », 
							 RatingClassificationDesc (250) « RatingClassificationDesc » varchar,
							 « Exposition » numérique d'exposition (18.0)							 
							) 


@idoc de sp_xml_removedocument d'EXEC
class= de

Réponse : Comment corriger la question de XPath dans le rapport d'OpenXML pour obtenir l'état pour chaque rangée.

Ceci devrait fonctionner :
1 :
AVEC (char de StateProvCd (2) « ancêtre : : RateState/StateProvCd »,
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