Load Shield Properties from a .XML File

Defining .xml files for the different impedance and admittance combinations for the define properties shield layer.

Example: Cable Shield Data (Version 1) - No Surface Impedance

An XML example containing fictitious measured data to show the file format for importing measured cable data when no surface impedance is specified.
<?xml version="1.0" encoding="UTF-8"?>
<cableDB creator="name" date="2011-07-30" version="1.0">
<shielding name="shield definition label">
<dataPoint freq="100e6" trans_imp_abs="5" trans_imp_phase="0" trans_adm_abs="0" 
trans_adm_phase="2"/>
<dataPoint freq="300e6" trans_imp_abs="6" trans_imp_phase="2" trans_adm_abs="4" 
trans_adm_phase="1"/>
<dataPoint freq="500e6" trans_imp_abs="4" trans_imp_phase="3" trans_adm_abs="3" 
trans_adm_phase="2"/>
<dataPoint freq="700e6" trans_imp_abs="1" trans_imp_phase="5" trans_adm_abs="2" 
trans_adm_phase="5"/>
</shielding>
</cableDB>

Example: Cable Shield Data (Version 2) - Same Frequency Range

An XML example containing fictitious measured data to show the file format for importing measured cable data with surface impedance measured at the same frequencies as the transfer impedance and admittance.
<?xml version="1.0" encoding="UTF-8"?>
<cableDB creator="name" date="2018-05-30" version="2.0">
<shielding name="shield definition label">
<dataPoint freq="1" trans_imp_abs="1" trans_imp_phase="-1" 
surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/>
<dataPoint freq="2" trans_imp_abs="1" trans_imp_phase="-1" 
surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/>
<dataPoint freq="3" trans_imp_abs="1" trans_imp_phase="-1" 
surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/>
<dataPoint freq="4" trans_imp_abs="1" trans_imp_phase="-1" 
surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/>  
</shielding>
</cableDB>

Example: Cable Shield Data (Version 2) - Different Frequency Ranges

An XML example with different frequencies for surface impedance. The transfer impedance and admittance can also be specified separately using a divider line if required.
<?xml version="1.0" encoding="UTF-8"?>
<cableDB creator="name" date="2018-05-30" version="2.0">
<shielding name="shield definition label">
<dataPoint freq="1" trans_imp_abs="1" trans_imp_phase="-1"  trans_adm_abs="0" trans_adm_phase="0"/>
<dataPoint freq="2" trans_imp_abs="1" trans_imp_phase="-1"  trans_adm_abs="0" trans_adm_phase="0"/>
<!-- optional divider -->
<dataPoint freq="3" surface_imp_abs="1" surface_imp_phase="-1"/>
<dataPoint freq="4" surface_imp_abs="1" surface_imp_phase="-1"/>  
</shielding>
</cableDB>