RapidXMLを使用してXMLファイルを読み込んで解析し、何らかの操作をして書き戻しています。RapidXMLを使用してXMLを印刷するときに引用符やその他の特殊文字を使用しないようにする
タグ内に引用符で囲まれたテキストはすべて展開形式で引用符で印刷されます。
引用符やその他の特殊文字の拡張を防ぐフラグはありますか?
どのような提案も歓迎されます。
RapidXMLを使用してXMLファイルを読み込んで解析し、何らかの操作をして書き戻しています。RapidXMLを使用してXMLを印刷するときに引用符やその他の特殊文字を使用しないようにする
タグ内に引用符で囲まれたテキストはすべて展開形式で引用符で印刷されます。
引用符やその他の特殊文字の拡張を防ぐフラグはありますか?
どのような提案も歓迎されます。
私はこれがうまくいくとは思わない。 XMLを書くことは、XMLの作成方法とは無関係であり、解析フラグを変更しても影響はありません。
XML DOMの印刷のポイントは、後で解析できる整形式のXMLを作成することです。したがって、XMLライブラリにこのようなオプションがあるとは思わないでしょう。
あなたは、このような機能が必要な場合、あなたは簡単に私がdoc.parse使用rapidxml_print.hpp
おそらく、解析中にエンティティの変換をオフにする必要があります。解析中にparse_no_entity_translation
フラグを設定してみることはできますか?
"copy_and_expand_chars"関数の文字拡張部分をコメントアウトしています。どうもありがとう – vikramjitSingh