web-dev-qa-db-ja.com

base64データをXMLで保存しますか?

Base64文字列をXMLで保存するにはどうすればよいですか?

CDATAを使用してbase64文字列をXMLに保存していますか?文字列内で<>を使用できるので、役に立ちますか?

XMLと競合する場合に特定の文字を使用しないように指示するbase64は構成可能ですか?

43
Robinicks

テキストまたは属性値として保存できます。エスケープやCDATAセクションは必要ありません。標準のbase64文字+および/a-zA-Z、および0-9を除く)は、XML解析にまったく干渉しません。

64
Greg Beech

Base64 は英数字と、「+」(プラス)、「/」(スラッシュ)、「=」(等号)のみを使用します。 XML用に何もエンコードする必要はありません。

18
David Schmitt

Base64文字セットには、XML文字列と競合する文字は一切ありません。

13
Anton Gogolev