J'ai une tâche de flux de données avec une source XML qui référence une variable XML. La tâche Dataflow ne reconnaît qu'il ya x nombre de lignes dans la variable, mais il ne voit que des valeurs nulles dans chaque ligne:Source XML SSIS ne voyant que les valeurs nulles dans la variable XML
La valeur de la variable xml:
<?xml version="1.0" encoding="utf-8"?>
<words>
<word>butter</word>
<word>crispy</word>
</words>
J'ai utilisé cette source pour générer le XSD dans le SourceXML Editor - voici le XSD généré automatiquement:
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="words">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="word" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
le paquet compile, exécute et traite toutes les lignes dans mon XML, mais ne voit que les valeurs nulles et non des chaînes de texte réelles ... Voici un tir du DataViewer affichant 2 lignes après avoir lu le XML variable:
Y at-il une sorte de codage option que vous avez à jouer avec quelque part? – brumScouse