pb9中数据窗口的XML特性(三、导出XML)

一、导出XML方法(Exporting XML)

DataWindow 或者DataStore中的数据都可以导出到XML形式,方法和导出PSR或者TXT等格式类似。具体可以使用以下几种方法:

1、在数据窗口画板编辑状态,当Preview视图打开时候,选择Save Rows As菜单项;
2、使用SaveAs()函数
   dw_1.SaveAs( "c:/foo/bar.xml", XML!, TRUE )
3、使用数据窗口点符号属性方式
   ls_xml = dw_1.object.datawindow.data.xml
4、使用数据窗口Describle函数
   ls_xml = dw_1.Describe( "datawindow.data.xml")

二、与导出XML有关的DataWindow属性

数据窗口XML相关属性决定了导出XML文档的相关形式,有以下属性:

1、导出时候使用哪一个模板

dw_1.Object.DataWindow.Export.XML.UseTemplate = "value"

2、导出时候元数据的类型(MetaDataExternal!, MetaDataInternal!),即DTD/Schema是内签在导出XML文件中,还是以单独的文件存在

dw_1.Object.DataWindow.Export.XML.MetaDataType = "value"

3、导出时候那种元数据的将被同时保存(XMLDTD!, XMLSchema!, XMLNone!) 注: DTD和XML Schema都用来定义XML中数据表示的语法格式。

dw_1.Object.DataWindow.Export.XML.SaveMetaData = "value"

4、导出时候XML header data在detail rows中是否重复(类似于按header data分组)

dw_1.Object.DataWindow.Export.XML.HeadGroups = "value"

5、导出文件是否允许空白(white space)存在

dw_1.Object.DataWindow.Export.XML.IncludeWhiteSpace = "value"


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页