When there's a double quote in an XML field's value that is converted to JSON with y.xmlToJson, the double quote is not escaped which leads to an invalid JSON structure. Here's a sample:
XML: <pressure_string>29.95" (1014 mb)</pressure_string>
JSON (after y.xmlToJson): "pressure_string":"29.95" (1014 mb)"
JSON (correct syntax): "pressure_string":"29.95\" (1014 mb)"
Here again, when YQL serves the JSON output, the syntax is correct. Here's a sample query:
CODE
select * from xml where url="http://api.wunderground.com/auto/wui/geo/WXCurrentObXML/index.xml?query=47,8"