« [screencapture]全てのWIndowIDをスクリーンキャプチャーする | トップページ | [unarchivedObjectOfClass]sfl3(LSSharedFileList)を解凍してplistに変換保存する(sfl3ToPlist) »

[NSXMLDocument] Windows改行で保存


【スクリプトエディタで開く】|

set ocidCRLFChar to refMe's NSString's stringWithString:("\r\n")
set ocidLFChar to refMe's NSString's stringWithString:("\n")

###保存
ocidXMLDoc's setRootElement:(ocidRootElement)
###XMLにしてから
set ocidXMLdata to ocidXMLDoc's XMLDataWithOptions:(refMe's NSXMLNodeExpandEmptyElement)
###データをテキストに戻して
set ocidXMLString to refMe's NSString's alloc()'s initWithData:(ocidXMLdata) encoding:(refMe's NSUTF8StringEncoding)
###改行コードをWindowsに置換
set ocidSaveStrings to ocidXMLString's stringByReplacingOccurrencesOfString:(ocidLFChar) withString:(ocidCRLFChar)
###保存
set listDone to (ocidSaveStrings's writeToURL:(ocidSaveFilePathURL) atomically:true encoding:(refMe's NSUTF8StringEncoding) |error|:(reference))

|

« [screencapture]全てのWIndowIDをスクリーンキャプチャーする | トップページ | [unarchivedObjectOfClass]sfl3(LSSharedFileList)を解凍してplistに変換保存する(sfl3ToPlist) »

AppleScript XML」カテゴリの記事