XDocument オブジェクトに単一引用符で囲まれた要素の属性値を保存させるにはどうすればよいですか?
質問する
2946 次
3 に答える
1
LINQtoXMLのフォーマットオプションのいずれかでそれを指定できるかどうかはわかりません。なぜあなたはする必要がありますか?それはかなり貧弱な種類のXMLハンドラーであり、それを気にします...
于 2008-10-21T18:08:16.923 に答える
1
一重引用符と二重引用符を対応するペアで使用し、正しいネストを使用する限り、標準に準拠した XML プロセッサは、使用するスタイルを気にしません。あなたの質問は、標準に準拠していない (またはおそらく XML を認識していない) ツールを使用して XML 出力を処理しようとしていることを示唆しています。これは危険な提案ですが、仕事の状況や顧客の要求によって、常に適切なツールを使用できるとは限りません。私には、sed と grep を使用して XML ファイルをふるいにかけたり、変更したりする同僚がいます。しかし、どうしても選択肢があるのであれば、データが XML でマークアップされなくなるまで、パイプライン全体で XML 対応ツールを使用して XML ファイルを処理することをお勧めします。
それができない場合は、JacobE の提案がおそらく最善の策です。
于 2008-10-21T18:53:53.900 に答える
0
一重引用符が絶対に必要な場合は、XML ドキュメントを文字列に記述し、文字列置換を使用して一重引用符から二重引用符に変更できます。
于 2008-10-21T18:13:08.863 に答える