Join the Alteryx Community’s Maveryx Summer Cup event! Compete, network with others, and earn your gold through a series of challenges from July 24th to August 11th. Learn more about the event here.

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

How Can I Parse a Specific Child Element?

hellyars
13 - Pulsar

This is a recurring nightmare for me.   My XML datasource re-uses element names over and over again.  I can't change this.

 

I want to target the "Cost" that is the direct child of ITEM.  I do NOT want the elements named "Cost" that are the grandchildren of Parent.    The actual dataset is more complicated.  I walk down to Parent using the Parse Tool with XML Element to Parse set to Specific Child Name: "Cost."  But, the Parse tool returns all the descendants of ITEM named "Cost", not just the child.   So, one row becomes 3 rows with the wrong sum.   Sum tool and Unique tools don't fix this.  

 

"ITEM"

  • Hardware
    • Cost
      • Yr1
      • Yr2
      • Yr3
  • Installation
    • Cost
      • Yr1
      • Yr2
      • Yr3
  • COST
    • Yr1
    • Yr2
    • Yr3Can
2 REPLIES 2
BenMoss
ACE Emeritus
ACE Emeritus
Im sure the answer is yes but its extrnely hard to debug without some sample data; could you plwase share if possible?

Ben
hellyars
13 - Pulsar

I can work around this problem if I parse the root of the child and return its children and return the outer XML of the its children.  

Labels