pb怎么将pb xml 导入数据窗口生成如上格式的xml文件

pb怎么将数据生成如上格式的xml文件?版主. - PB当前位置:& &&&pb怎么将数据生成如上格式的xml文件?版主.pb怎么将数据生成如上格式的xml文件?版主.&&网友分享于:&&浏览:181次pb如何将数据生成如下格式的xml文件?求助版主...本帖最后由 a 于
11:39:01 编辑
&&ns0:EchProductLoadAction&xmlns:ns0="http://ClientLegacy.Schemas.PR01_ProductsLoad_LegacyToAx"&
&&&LegalEntity&ITST&/LegalEntity&&
&&&Action&ProductLoad&/Action&&
&&&SourceSystem&Pentland&/SourceSystem&&
&&&TargetSystem&OFMS&/TargetSystem&&
&&&&EchProductLoad&
&&&InventTable&class="entity"&
&&&BOMUnitId&PCS&/BOMUnitId&&&&!--1:&PCS&&--&
&&&DimGroupId&SCSW&/DimGroupId&&&!--need&update&by&scenarios,&0:&(SW),&1:&Size(SSW),&2:&Color(CSW),&3:&STyle(STSW),&4:&Size+Color(SCSW),&5:Size+STyle(SSTSW),&6:&Color+STyle(CSTSW),&7:&Size&+&Color&+&STyle(SCSTSW)&--&
&&&EchLegacySystemId&Pentland&/EchLegacySystemId&&&&!--1:&Pentland&&2:Devanlay&&--&
&&&grossDepth&0&/grossDepth&&
&&&grossHeight&91&/grossHeight&&
&&&grossWidth&17&/grossWidth&&
&&&ItemGroupId&Main&/ItemGroupId&&&&!--1:&Main&&--&
&&&ItemId&P0011&/ItemId&&&&&!--1:&P0001,&P0002,&P0003....&indentify&--&
&&&ItemName&Test&Product&/ItemName&&
&&&ItemType&Item&/ItemType&&&&!--1:&Item&--&
&&&ModelGroupId&FIFO&/ModelGroupId&&&!--1:&FIFO&--&
&&&NameAlias&Test&Product&/NameAlias&&
&&&NetWeight&92&/NetWeight&&
&&&PrimaryVendorId&000002&/PrimaryVendorId&&&!--1:&:000002,&.....&--&
&&&TaraWeight&61&/TaraWeight&&
&&&UnitVolume&42&/UnitVolume&&
&&InventItemSalesSetup&class="entity"&
&&&HighestQty&64&/HighestQty&&
&&&LowestQty&52&/LowestQty&&
&&&MultipleQty&52&/MultipleQty&&
&&&Stopped&No&/Stopped&&&&&!--1:&No,&2:&Yes&--&
&&&/InventItemSalesSetup&
&&RBOInventTable&class="entity"&
&&&FabricComposition&Lacoste&/FabricComposition&&&&!--1:&Lacoste&&2:Lacoste!Live&&--&
&&&LifeFrom&&/LifeFrom&&
&&&LifeTo&&/LifeTo&&
&&&RetailGroup&ClasShoe&/RetailGroup&&&&!--1:&Shoes,&2:&Clothes.....&--&
&&&SeasonCode&01&/SeasonCode&&&&!--1:&01,&2:&02,&3:&03,&&4:&04&--&
&&&/RBOInventTable&
&&echItemAttributes&class="entity"&
&&&AttributeDesc&Gender&/AttributeDesc&&
&&&AttributeId&Gender&/AttributeId&&
&&&AttributeName&Gender&/AttributeName&&
&&&AttributeValue&Female&/AttributeValue&&
&&&Mandatory&No&/Mandatory&&&!--&1:&No,&2:&Yes&&--&
&&&UnitID&PCS&/UnitID&&&!--&1:&Pcs&&--&
&&&Visible&No&/Visible&&&!--&1:&No,&2:&Yes&&--& 共&3&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有PB中怎么把数据窗口中的数据导出生成一个XML的?--------------------------------------------------------------pb9中数据窗口的XML特性pb9中数据窗口的XML特性(一、原理篇)
从pb9开始,DataWindow开始支持直接从XML文档中导入数据,将检索到的数据保存为XML文档,以及使用XSL格式对象(XSL-FO) 的新功能。本文根据XML Features in PowerBuilder® 9.0相关内容节选翻译。这是第一部分。1、 数据窗口导出引擎(DataWindow Export Engine)
它是数据窗口新增的组件,主要利用导出模板(Export Templates)作为基础结构来转换行数据到XML格式数据。引擎通过分析模板内容格式化数据,然后输出到XML形式。因为模板本身也是XML文档,所以它首先也需要被解析。导出引擎通过XML解析器(XML Parser)的服务来分析模板文件。在低层,XML解析通过和 Xerces实现,利用一个适配器(pbxerces90.dll)来访问Xerces解析器。2、导出模板(Export Templates)一个导出模板定义了数据窗口(DataWindow elements)和XML对应关系。下面的数据窗口对象可以使用在导出模板:? 列(Column)? 计算列(Computed Column)? 文本(Text Control)? 计算域(Computed Field)? 内嵌报表(Nested Report)上面的数据窗口对象可以被映射到以下的XML构造? 元素(Element)? 属性 (Attribute)注意:注释(comments)和处理指令(processing instructions)可以被添加到模板的任意部分,但是不能和其建立映射。CDATA可以被添加到任何元素之内,但是也不能被映射。内嵌报表(Nested Report)只能和元素建立映射,不能是属性。当导出引擎分析XML模板内容时,根据模板中已经定义的映射关系,将元素映射到实际的数据窗口控件和它们的文本内容。在映射操作成功完成后,引擎将借助XML Parser/Generator Engine的帮助,实现最后的XML语法生成。导出引擎是数据窗口定义的一部分。一个数据窗口可以定义多个导出模板,模板作为数据窗口一个关联的对象被保存在PBL和SRD当中。这里引入一个新的数据窗口属性:Export.XML.UseTemplate,用来指定在某次导出操作中使用的模板对象名称。在运行(runtime)和设计(designtime)时都可以修改这个属性。XML导出模板的语法见列表1:列表 1: XML export template syntax (indented
clarity)export.xml(
usetemplate=&t_orders&
metadatatype=2 savemetadata=/pb/1
template=(
omment=&Order items with external DTD&
name=&t_orders&
publicid=&c:\xmldw\orders.dtd&
xml=&&?xml =~&1.0~&
encoding=~&UTF-8~&
standalone=~&no~&?&
&!DOCTYPE Orders&
&Orders&&!-- omitted for brevity --&&/Orders&&
&pb9中数据窗口的XML特性(二、编辑导出模板)
在PowerBuilder 9.0中数据窗口编辑画板新增了定义和编辑XML导出模板的视图。视图中用TreeView展示模板的结构,XML实体(entities)被表示成树的节点,并利用不同的图标和字体颜色区别实体的类型。文本数据被显示为各自元素节点的子节点,在这里,元素的结束标签(end-tags)以及标签定界符(Markup delimiters)被隐藏了,但都是存在的。编辑时候,仅仅只有一个导出模板可以在视图中打开。图1:数据窗口画板中的新建XML导出模板视图表1:列举了导出模板中所有可能的XML构造通过在treeview的右键点击弹出菜单操作,可以对模板进行新建、打开、编辑、删除等操作。个别菜单项说明:根节点弹出菜单项中:Schema Options… :弹出,可以编辑当使用内嵌XML schema 模式的根节点元素 以及命名(namespace)的前缀(prefix)和URI.导出模板细节部分(Export Template Detail Section)如图1,我们可以看到一条灰线,该灰线的作用是分隔出模板的 header section和detail section,有些类似于数据窗口编辑画板中的细带(detail band)。通过选择某个元素节点的“'Starts Detail”右键菜单项,该条线可以被重新定位到该位置。此元素节点就被指定为Detail 开始元素.只有一个元素可以被指定为Detail 开始元素。根节点不能成为Detail 开始元素。在默认情况下,根节点元素的第一个子节点被指定为Detail 开始元素。在导出时候,只有Detail 开始元素以及它的兄弟和子节点会逐行迭代的生成,这个特点和数据窗口的header和detail区域类似。在数据窗口元素和XML节点间建立映射(Mapping DataWindow Elements to XML Nodes)当目标导出XML文档的结构确定后,就可以创建模板了。当选择New Default菜单项时,新建的模板将自动将元素映射到数据窗口列和计算列上。如果你想导出的XML文档的结构与默认模板不同,就需要自定义或者修改导出模板,方法是先修改节点标签,然后定位在某个节点上,在“DataWindow Control reference dialog”弹出对话框中选择对应的数据窗口控件对象。注意:任何映射到XML元素的数据值,都会被当作字符,无视对应列其实际的数据类型(number, date等等)。 &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.xml4、使用数据窗口Describle函数
ls_xml = dw_1.Describe( &datawindow.data.xml&)二、与导出XML有关的DataWindow属性数据窗口XML相关属性决定了导出XML文档的相关形式,有以下属性:1、导出时候使用哪一个模板pbxml是什么格式的文件
pbxml是什么格式的文件
09-09-09 &
ISO是一种光盘镜像文件,无法直接使用,需要利用一些工具进行解压后才能使用。Daemon Tools是一款不错的虚拟光驱软件,利用它就可以直接将ISO文件虚拟为光盘文件使用。Daemon Tools的安装很简单,在完成文件的复制工作后,系统会提示你安装一个虚拟光驱的新硬件,需要重新启动来完成软硬件的安装。Daemon Tools能自动设置成为自启动,只在任务栏上生成一个小图标,用鼠标左键点击,进入菜单选择ISO文件的位置,即可将ISO文件虚拟成光盘。其实还有很多解压ISO文件的软件。 ISO文件的制作: WinISO软件就可以,它可以用来制作ISO文件。 ISO是一个组织的英语简称。其全称是International Organization for Standardization , 翻译成中文就是“国际标准化组织”。 ISO 宣称它的宗旨是“在世界上促进标准化及其相关活动的发展,以便于商品和服务的国际交换,在智力、科学、技术和经济领域开展合作。” ISO 现有117个成员,包括117个国家和地区。 ISO的最高权力机构是每年一次的“全体大会”,其日常办事机构是中央秘书处,设在瑞士的日内瓦。中央秘书处现有170名职员,由秘书长领导。 iso感光值 iso感光值是传统相机底片对光线反应的敏感程度测量值,通常以iso数码表示,数码越大表示感旋光性越强,常用的表示方法有iso 100、400、1000等,一般而言,感光度越高,底片的颗粒越粗,放大后的效果较差,而数码相机为也套用此iso值来标示测光系统所采用的曝光,基准iso越低,所需曝光量越高。 ISO值是用来表示常规相机所使用底片的感光度。数码相机则是以套用ISO值,来标示其测光系统所采用的曝光基准,就好比于普通相机多少感亮度的底片。所以,ISO值越低时所需的曝光量则越高;反之,ISO值越高时则所需的曝光量则越低。
请登录后再发表评论!

我要回帖

更多关于 pb是什么格式 的文章

 

随机推荐