I parse a kml file through geoxml3 where the placemarks have extended data fields. Using the geoxml.js from the kmz branch (trying to follow the solution here: Load kml extendeddata into variable with Geoxml3), I still find that geoXmlDoc.gpolylines[0].title works but geoXmlDoc.gpolylines[0].vars.val is undefined. Placemark formatting for reference:
<Placemark>
<name>Left to Right</name>
<description><![CDATA[One Way: True<br>Crossing: false<br>Closure: True]]></description>
<styleUrl>#line-000000-1200</styleUrl>
<ExtendedData>
<Data name="One Way">
<value>True</value>
</Data>
<Data name="Crossing">
<value>0</value>
</Data>
<Data name="Closure">
<value>True</value>
</Data>
</ExtendedData>
<LineString>
<tessellate>1</tessellate>
<coordinates>
115.8350241,-31.928985,0
115.8409465,-31.9267996,0
115.8470404,-31.9297863,0
115.8533061,-31.9272367,0
</coordinates>
</LineString>
</Placemark>