EZOut
EZOut copied to clipboard
`<Label>`s should be escaped by default
trafficstars
Labels on EZOut property names are used pervasively within the module.
However, there are a pair of problems with this:
- Labels are not escaped, so property names that would be illegal in XML are not supported.
- Labels are only provided in VirtualProperty/AliasProperty scenarios (because the engine does not technically require them otherwise)
The second problem is one part of why #235 manifested.
The solution to both scenarios is to escape labels where they are found, and always provide a default.