李昕旸:CWR文件用什么软件打开
宋楠的回答:
cwr文件怎么打开?急用在线等,谢谢 最佳答案 .CWR,我知道的是Solidworks的有限元分析出来的文件。我用Solidworks进行有限元分析就会得到这样的后缀名的算例文件。 也可能是病毒文件吧! http://wenwen.sogou.com/z/q710416947.htm
wings的回答:
delphi 6 含有许多更新更强的xml支持功能,增加了xml文件编程,xml数据绑定向导,xml映象和bizsnap(soap/xml web服务)。本文是三篇论述delphi 6中xml功能系列文章的第三篇,也是最后一篇,论述delphi 6中的xml映象工具,也称之为xml映象器(xml mapper)。 xml映象器可以单独打开或者在ide的工具(tools)菜单中打开映象器(xml mapper)。这个工具将xml文件影射为类似于数据库中的数据集(dataset)!在前二篇文章中,我们都使用txmldocument组件来处理 xml文件或xml绑定的数据。现在,我们不再使用txmldocument组件了。我们用xml映象器将xml文件转换成数据包(或反之),这样就可以象我们非常熟悉得那样使用诸如dataset这样的组件来处理xml数据。 xml映象器可以打开xml文件和数据包文件(*.xml,*.cds),纲文件(*.dtd,*.xdr,*.xsd), 库文件 (*.xrp) 和转换文件(*.xtr)。后面这个转换文件是由映象器自行产生的。现在加载我们在前二篇文章中用到的clinic.xml文件,看看数据影射成什么样。 如图1所示,clinic.xml影射为一个clinics结构,含有若干clinic子项。每个clinic有4个域:@no, title, date, 和topics。注意@no是属性,其他3个是元素。将鼠标移至clinic节点,按右键,选择"select all"(ctrl+a)或者"select all children",这样就把@no, title, date and topics各项加到中间的映象表内。此时还没有生成相应的数据集域。我们再次到clinic节点按下鼠标右键,选择"create datapacket from xml"(ctrl+d),这时产生了相应的数据包并显示在映象器的右方,如图2所示。映象器将xml文件转换成4个标准格式的数据包。我们还可以增加或删除数据包。这在b2b场合尤为重要,将接收到的数据(纪录)插入到数据库中。 创建并测试转换按下create and test transformation按钮,随即弹出一个dbgrid窗口,以clientdataset数据包格式显示clinic.xml文件里的数据。数据转换之后,有4种方式存盘。对于初学者来说,可以存回原先的clinic.xml文件。另外还可以存为包数据文件格式(*.xml),库文件 (repository)格式(.xrp)和转换文件格式(*.xtr)。后面的库文件可以被xmltransform组件(在data access标签里)调用。 xml转换 delphi 6里有3个xml转换组件。txmltransformprovider组件通过clinic.xtr文件将原始xml文件转换到clientdataset。举例来说,在delphi 6的主窗体上安放一个txmltransformprovider(在data access标签里)。将transformread属性的transformationfile子属性设为clinic.xtr作为数据源。将 xmldatafile设为clinic.xml文件。然后安放一个clientdataset组件,将它的providername属性设为xmltransformprovider。现在可以激活clientdataset组件了,它将由xmltransformprovider提供的数据转换过来。它的packetrecords属性值缺省为-1,表示转换全部xml文件。要显示数据,我们再加入datasource和dbgrid组件。将datasource指向clientdataset,dbgrid指向datasource,就象我们通常使用得那样。结果显示如图3。 现在可以象使用数据库数据那样使用xml文件里的数据了。如果对数据进行了修改,可以调用clientdataset.applyupdates方法将改动的数据存回xml文件。但是这样做是不够的。我们还得启动xml映象器,将创建方式由"xml to datapacket"改为"datapacket to xml"。这时如果按下"create and test transformation"键,看到的是空白页。然后将转换结果存为clinictoxml.xtr文件。现在,将txmltransformationprovider的transformationwrite属性中的子属性transformationfile设为clinictoxml.xtr文件。最后在主窗体的onclose事件中加上存盘指令: clientdataset1.applyupdates(-1) 程序退出之前会将作出的数据修改存回xml文件。这样就为delphi 6的b2b开发环境bizsnap的虚拟中间层作好了数据准备。 参考资料: http://wenwen.sogou.com/z/q803781481.htm