次の XMLは、無効な ° 記号が含まれているため、Delphi から読み取ることができません。
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 の形式が悪いのでしょうか? その場合、V3 形式で ° をエクスポートするように RESTful インターフェイスを変更するようリクエストする必要があります。
Delphi 2010 を使用しています。