twiml: Fix escaping issues with "innerxml" tag
Hari Raja
Branch: pmoney/twilio:xml-escaping-fix
Branch: ckvist/twilio:master
Merged
Merged pull request
Merged in pmoney/twilio/xml-escaping-fix (pull request #2)
Merged in pmoney/twilio/xml-escaping-fix (pull request #2)
The
,innerxml
struct tag assumed raw XML, which means that entities such as ampersand are not escaped correctly. For example:twiml.Say{Text: "PB & J"}
...would currently generate broken XML:
<Say>PB & J</Say>
Changing the struct tag to
,chardata
fixes this issue.<Say>PB & J</Say>