我寫了以下的代碼,在代碼中只能用英文,一輸入中文生成的xml就是空白。請高手指點。代碼如下:
string ls_filename //檔案名
integer ll_filetype //打開檔案的句柄
ls_filename='D:\2'+'11110001'+'.xml'
ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!)
FileWrite(ll_filetype,'<?xml version="1.0" encoding="UTF-8"?>')
FileWrite(ll_filetype,'<dd>')//為什么把dd變成中文就不行了呢
FileWrite(ll_filetype,'<Events>')
FileWrite(ll_filetype,'<aaa/>')
FileWrite(ll_filetype,'<bbb/>')
FileWrite(ll_filetype,'</Events>')
FileWrite(ll_filetype,'</dd>')
fileclose(ll_filetype)
uj5u.com熱心網友回復:
ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!)修改為
ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!, EncodingUTF8!)
uj5u.com熱心網友回復:
修改為ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!, EncodingUTF8!)
pb9提示錯誤:c0060:ILLEGAL ENUMERATED CONSTANT :EncodingUTF8! 怎么回事
uj5u.com熱心網友回復:
pb9不支持升級到pb10以后吧
uj5u.com熱心網友回復:
string ls_filename //檔案名integer ll_filetype //打開檔案的句柄
string aaa
aaa='Header'
ls_filename='D:\2'+'11110001'+'.xml'
ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!, EncodingUTF8!)
FileWrite(ll_filetype,'<?xml version="1.0" encoding="UTF-8"?>')
FileWrite(ll_filetype,'<圖書流通資訊>')//
FileWrite(ll_filetype,'<傳送標題>')
FileWrite(ll_filetype,'/'+aaa+'<資料標識/>') 這行不能輸出以下的格式?
FileWrite(ll_filetype,'</傳送標題>')
FileWrite(ll_filetype,'</圖書流通資訊>')
fileclose(ll_filetype)
我怎么把其中一行輸出這以下這行:
<?xml version="1.0" encoding="UTF-8"?>
-<圖書流通資訊>
-<傳送標題>
<資料標識>Header</資料標識>
</傳送標題>
</圖書流通資訊>
uj5u.com熱心網友回復:
試試以下代碼string ls_filename //檔案名
integer ll_filetype //打開檔案的句柄
string aaa
aaa='Header'
ls_filename='D:\2'+'11110001'+'.xml'
ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!, EncodingUTF8!)
FileWrite(ll_filetype,'<?xml version="1.0" encoding="UTF-8"?>')
FileWrite(ll_filetype,'<圖書流通資訊>')//
FileWrite(ll_filetype,'<傳送標題>')
FileWrite(ll_filetype,'<資料標識>'+aaa+'<資料標識/>') 這行不能輸出以下的格式?
FileWrite(ll_filetype,'</傳送標題>')
FileWrite(ll_filetype,'</圖書流通資訊>')
fileclose(ll_filetype)
uj5u.com熱心網友回復:
string ls_filename //檔案名integer ll_filetype //打開檔案的句柄
string aaa,bbb
aaa='Header'
ls_filename='D:\2'+'11110001'+'.xml'
ll_filetype = FileOpen(ls_filename, LineMode!, Write!, LockWrite!, Replace!, EncodingUTF8!)
FileWrite(ll_filetype,'<?xml version="1.0" encoding="UTF-8"?>')
FileWrite(ll_filetype,'<圖書流通資訊>')//
FileWrite(ll_filetype,'<傳送標題>')
FileWrite(ll_filetype,'<資料標識>'+aaa+'</資料標識>')
FileWrite(ll_filetype,'<傳送檔案ID/>')
FileWrite(ll_filetype,'<傳送標識>'+"首次"+'</傳送標識>')
FileWrite(ll_filetype,'<資料傳送方/>')
FileWrite(ll_filetype,'</傳送標題>')
FileWrite(ll_filetype,'</圖書流通資訊>')
fileclose(ll_filetype)
謝謝各位,寫出來了。
uj5u.com熱心網友回復:
挺好的例子,收藏轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/40045.html
標籤:Web 應用
上一篇:如果pb資料庫容量飽和了怎么辦?
