DOM SET XML ELEMENT VALUEでXML要素値を設定した場合,"(クオート)および'(アポストロフィ)記号は" 'にエスケープされません。これは仕様です。
4Dが採用しているXMLライブラリ「xerces-c」は,SAXとDOMで別々のシリアライザーを実装しています。XML SET OPTIONSコマンドのXML String encodingをXML with escaping(デフォルト)に設定した場合,SAX APIのほうは,要素値の" 'も" 'にエスケープしますが,DOM APIは< > &だけをエスケープします。属性値は常にエスケープするべきなので,セレクター指定に左右されません。いずれにしても有効なXMLが出力されるようになっており,パーサーで解析することができます。