I have a XML file in S3 contains the Schema for my table called sample:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<DATA CHARSET="UTF8" DELIMITER="\t">
<COLUMNS>
<COLUMN DATA_PRECISION="10" DATA_SCALE="0" DATA_TYPE="NUMBER" ID="APPLICATION_ID" />
<COLUMN DATA_LENGTH="40" DATA_TYPE="VARCHAR2" ID="DESCRIPTIVE_FLEXFIELD_NAME"/>
<COLUMN DATA_LENGTH="30" DATA_TYPE="VARCHAR2" ID="LANGUAGE"/>
<COLUMN DATA_PRECISION="15" DATA_SCALE="0" DATA_TYPE="NUMBER" ID="CREATED_BY" />
<COLUMN DATA_PRECISION="10" DATA_SCALE="0" DATA_TYPE="NUMBER" ID="LAST_UPDATE_LOGIN" />
</COLUMNS>
</DATA>
I already write script as sample.filter( x => x.contains("DATA_TYPE") || x.contains("ID")), and I would need to get each pair of the value for (ID,DATA_TYPE) so the final output should be like
("APPLICATION_ID","NUMBER"),("DESCRIPTIVE_FLEXFIELD_NAME","VARCHAR2"),etc.
Anyone can help me on this?
Thanks!!!