无法从 Delphi 读取以下 XML ,因为它包含无效的 ° 符号:
V1: <Item Id="1" Description="90° Hinge"/>
似乎 Delphi无法识别在 XML 中执行此操作的“标准”方式:
V2: <Item Id="1" Description="90° Hinge"/>
Delphi似乎确实可以处理这个问题:
V3: <Item Id="1" Description="90° Hinge"/>
由于我从 RESTful Web 服务中获取数据,因此我并没有特别控制遇到的 XML 数据包,我只需要能够读取它们。
问题
- 如果 V2 是标准的 XML 方式,那么为什么 Delphi 不支持呢?还是有一种我不知道的特殊方法来处理这个问题?
- V1 XML 一开始是不是格式不正确?如果是这样,我是否应该请求将 RESTful 接口更改为以 V3 格式导出°。
使用 Delphi 2010。任何帮助将不胜感激。