ウェブをたくさん探して、xmlの特殊文字をエスケープシーケンスに置き換えるC++関数が見つかりませんでしたか? ありますか?xml特殊文字をエスケープシーケンスに置き換えるC++関数はありますか?
私は、次の知っている:
Special Character Escape Sequence Purpose
& & Ampersand sign
' ' Single quote
" " Double quote
> > Greater than
< < Less than
がもっとありますか? 0×00、 のように16進値を書くのはどうですか?これも問題ですか?関数が
なぜあなたはそれを自分で行うのですか? 5文字列が例えば –
に置き換わる@stefanbachertまず、特殊文字、lkeの外国語と通貨記号があることを知っています。私はエンコードを二重にしたくない。なぜホイールを発明するのか?おそらく、私が慣れていないことを考えている人がいるかもしれません。 –
上記の5つのデフォルトの特殊エンティティは、xml自体で定義されています。他のエンティティは、doctypeまたはスキーマによって定義されることがあります。結局、誰もがエンティティを定義することができました。だから、あなたは標準的な機能を見つけることはできません。 –