J'ai besoin d'aide pour obtenir des valeurs de clé primaire répétées fois depuis le fichier xml. Voici le fichier xml.Obtenir la colonne clé dans la boucle + XSLT
<?xml version="1.0" encoding="UTF-8"?>
<request id="test">
<dataSets>
<dataSet name="dim_table" friendlyName="dim" tableType="DIM">
<fields>
<field name="customer_id" dataType="varchar" primaryKey="true"/>
<field name="customer_name" dataType="VARCHAR" primaryKey="false"/>
<field name="customer_address" dataType="CHAR" primaryKey="false"/>
</fields>
</dataSet>
</dataSets>
</request>
la puissance requise est
KeycolumnName, Columnname
customer_id, CUSTOMER_ID
customer_id, customer_name
customer_id, customer_address
Quelqu'un peut-il me aider à ce sujet?
Le XML exemple ne décrit pas qui les nœuds se répètent (ce qui fait une grande différence dans le XSL requis pour transformer le XML). – David
La sortie requise semble confuse. Le même customer_id est-il attendu sur chaque ligne de sortie? customer_id et customer_name ne sont pas disponibles sur la même itération sauf si vous itérez parmi les nœuds "fields" – David
N'oubliez pas d'upvoter et/ou d'accepter les réponses si elles vous aident (si vous avez assez de réputation pour le faire). THX! – David