我用powerbuilder 10+sql server 2000開發軟體
想生成xml,該怎么辦?
在網上查了下,只會生成最基本的auto模式的,其他的看不懂
我想生成這樣的:
1.根元素(business)
根元素的元素名為business(小寫)
根元素包含兩個屬性:id(小寫)和comment(小寫)。屬性id是必填項;屬性comment是可選項,根元素包含一個或者多個二級元素(group)
2.二級元素(group)
二級元素的元素名為group(小寫)
每個二級元素可以包含0個或者多個三級元素data
每個二級元素可以包含0個或者多個根元素(business)
每個二級元素下至少包含1個三級元素data或者1個根元素(business)
3.三級元素(data)
三級元素的元素名為data(小寫)
元素data包含兩個屬性:name(小寫)和value(小寫)。
如果在同一個根元素下包含多個group元素,每個group元素中包含的三級元素(data)及根元素(business)數量必須分別完全相同;另外data元素的屬性name的值也必須完全相同
資料庫名:yymis_TFHD
表:dbo.FPMX_DZFP
提供幾個欄位名(屬性隨便賦幾個欄位的值):wdbh、kpf_nsrsbh、kpf_mc、skf_nsrsbh
uj5u.com熱心網友回復:
樓主看看PB10的幫助檔案中怎么樣使用pbdomuj5u.com熱心網友回復:
PB9,不好意思,打錯了
pb10和11一直覺得不好用,沒升級。
uj5u.com熱心網友回復:
舉個例子:
<?xml version="1.0" encoding="gbk" ?>
<business id="FPMX.DZFP" comment="單張發票資訊">
<group>
<data name="wdbh" value="https://bbs.csdn.net/topics/網點編號"/>
<data name="kpf_nsrsbh" value="https://bbs.csdn.net/topics/開票方納稅人識別號"/>
<data name="kpf_mc" value="https://bbs.csdn.net/topics/開票方名稱"/>
<data name="skf_nsrsbh" value="https://bbs.csdn.net/topics/收款方納稅人識別號"/>
<data name="skf_mc" value="https://bbs.csdn.net/topics/收款方名稱"/>
<data name="fpzldm" value="https://bbs.csdn.net/topics/發票種類代碼"/>
<data name="fpdm" value="https://bbs.csdn.net/topics/發票代碼"/>
<data name="fphm" value="https://bbs.csdn.net/topics/發票號碼"/>
<data name="kprq" value="https://bbs.csdn.net/topics/開票日期"/>
<data name="kpje" value="https://bbs.csdn.net/topics/開票金額"/>
<data name="kpse" value="https://bbs.csdn.net/topics/開票稅額"/>
<data name="spf_nsrsbh" value="https://bbs.csdn.net/topics/收票方納稅人識別號"/>
<data name="spf_mc" value="https://bbs.csdn.net/topics/收票方名稱"/>
<data name="skm" value="https://bbs.csdn.net/topics/@skm@"/>
<data name="zs_fpdm" value="https://bbs.csdn.net/topics/正數發票代碼"/>
<data name="zs_fphm" value="https://bbs.csdn.net/topics/正數發票號碼"/>
<data name="fpbz" value="https://bbs.csdn.net/topics/發票標志"/>
<data name="zfbz" value="https://bbs.csdn.net/topics/作廢標志"/>
<data name="zfrq" value="https://bbs.csdn.net/topics/作廢日期"/>
<data name="skr" value="https://bbs.csdn.net/topics/收款人"/>
<data name="kpr" value="https://bbs.csdn.net/topics/開票人"/>
<data name="zfyy " value="https://bbs.csdn.net/topics/作廢原因"/>
<data name="hyfldm " value="https://bbs.csdn.net/topics/行業分類代碼"/>
<data name="wtdkbz " value="https://bbs.csdn.net/topics/委托代開標志"/>
<data name="cjbz " value="https://bbs.csdn.net/topics/采集標志"/>
<business id="MXXX" comment="票據明細資訊">
<group>
<data name="hwmc" value="https://bbs.csdn.net/topics/貨物名稱"/>
<data name="ggxh" value="https://bbs.csdn.net/topics/規格型號"/>
<data name="dw" value="https://bbs.csdn.net/topics/單位"/>
<data name="hwsl" value="https://bbs.csdn.net/topics/數量"/>
<data name="dj" value="https://bbs.csdn.net/topics/單價"/>
<data name="je" value="https://bbs.csdn.net/topics/金額"/>
<data name="sl" value="https://bbs.csdn.net/topics/稅率"/>
<data name="se" value="https://bbs.csdn.net/topics/稅額"/>
</group>
</business>
</group>
</business>
順便去看看pbdom
uj5u.com熱心網友回復:
剛查了下手冊,但是沒看懂……
能否幫我簡單的解釋一下?
uj5u.com熱心網友回復:
如果你用pb10的話,另存時可以直接另存成xml格式如果你用pb9的話,可以直接用fileopen、filewrite來生成xml檔案
或者用PB提供的pbdom的pbd來實作
uj5u.com熱心網友回復:
直接另存?在開發環境?
我要讓客戶生成。
能否將詳細點,謝謝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81560.html
標籤:數據庫相關
上一篇:急急急,PB控制LED螢屏
