[XmlAttribute( "att")]などのXML属性で装飾されたクラスがあります。私の目標は、このクラスのxmlを使ってXDocumentを作成することです。時々外部からシーンに入る '0x1f'文字以外はすべて素晴らしいです。私はまだエラーを取得しかしString.Replaceは16進数の文字を置換していないようです
XmlSerializer serializer = new XmlSerializer(this.GetType());
StringWriter sw = new StringWriter();
serializer.Serialize(sw, this);
string s = sw.ToString();
s = s.Replace((char)0x1F, ' ');
XDocument xs = XDocument.Parse(s);
return xs;
::だから当然私はそうのようにそれを交換しよう「」」、進値0x1Fのは、無効な文字です。」私は間違って行くことができ http://i.imgur.com/jZRWg.png
任意のアイデア:ちょうど健全性チェックのための
は、ここでのスクリーンショットですか?
そしてから0x1fと、これらの文字列は、外部の私のコード(すなわちないのWebサービス呼び出しから取得され、 '「から0x1f」文字が時折 –
@LB externally'シーンに入る方法を探してみてください私のコードベース)。たとえ私が文字列を送っても、怒っているキャラクターがサービスコールを熱くしてしまったとしても、それは依然として持続しているようです! – b9190db9
@ L.B、リンクありがとう。私は受け入れられた答えに印がつけられることを確かめるでしょう。私はわずかなモバイル画面を介してのみインターネットアクセスを持っているので、大会の違反がすぐにわかりませんでした:P – b9190db9