2017-05-17 8 views
0

xmldocモジュールを使用してxmlをビルドしています。私は<シンボルを印刷する必要があります。 <と置き換えようとすると、その文字列に '&'という文字が含まれていないと仮定して投げるエラーが発生します。私が& ltを使用しようとすると、 <として印刷します。 xmlテキストフィールドに<を印刷する方法はありますか?以下のシンボルを持つXMLビルド

答えて

0

文字よりも小さいものは、<マークアップの一部としてXMLファイルにのみ表示されることがあります。どこにも、それmust be escaped&ltとして:

アンパサンド文字(&)と左アングルブラケット(<)マークアップ区切り文字、 として、またはコメント内で使用する場合を除き、そのリテラル形式で表示されていない しなければなりません、処理命令、またはCDATAセクションである。 が他の場所で必要な場合は、数字の 文字参照、または&amp;&lt;の文字列を使用してエスケープする必要があります。直角ブラケット(>)は ストリング&gt;を使用して表すことができる、それがコンテンツの文字列]]> に表示されたときに文字列がマーキングされていない場合、互換性のために、 &gt;又は文字参照のいずれかを使用してエスケープする必要がありますCDATA セクションの最後。

関連する問題