Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

Big problem with tAdvancedFileOutputXML

Hello,
I have a big problem with tAdvancedFileOutputXML.
I want to generate an XML file where atributes are mapped in 2 differents way. Here is an example :
  <body>
    <p1:items>
      <p1:item>
        <p1:itemName>name1</p1:itemName>
        <p1:itemNumber>number1</p1:itemNumber>
        <p1 0683p000009MAB6.pngroperties>
          <property>
            <key>key1</key>
            <value>value1</value>
          </property>
          <property>
            <key>key2</key>
            <value>value2</value>
          </property>
        </p1 0683p000009MAB6.pngroperties>
      </p1:item>
      <p1:item>
        <p1:itemName>name2</p1:itemName>
        <p1:itemNumber>number2</p1:itemNumber>
        <p1 0683p000009MAB6.pngroperties>
          <property>
            <key>key3</key>
            <value>value3</value>
          </property>
        </p1 0683p000009MAB6.pngroperties>
      </p1:item>
    </p1:items>
  </body>
As you can see, attributes of each item are on 2 types :
- specific tags (itemName, itemNumber)
- generic tags (property, key, value)
I don't have any problem with the specific tags but I cannot add generic tags
I tried to do it with 2 tAdvancedFileOutputXML : the first create the XML file and writes the specific attributes, the second update the XML fil adding generic attributes. I import an XML tree from a XSD file.
It doesn't work, I always have the same message :
WARN : the root tag is not same when appending
Exception in component tAdvancedFileOutputXML_3
java.lang.NullPointerException
I don't know how to do.
Can someone help me ? Is the way I am following is the good ? Or is there another better way to do what I want ? Which components may I use ?
It is very urgent, thank you for your help
Labels (4)
2 Replies
_AnonymousUser
Specialist III
Specialist III
Author

Nobody can help me ?!!!
Anonymous
Not applicable

That is the error message you get when trying to append to a non-existing file. Uncheck tAdbancedFileOutputXML's "Append the source xml file" checkbox (at least for the first time you run it) or point "File Name" to an existing XML.