欢迎您来到 数字平台。 您尚未登录。[登录] [注册新用户]
当前位置: 论坛首页 / 栏目 产品与服务 / 文章 66

点击:1482

[顶层访客留言] [回复顶层(需要先登录)] [表状] [详细]
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章跟帖
文章id: 66
新增操作MARC数据程序,完成配置方案开发



本批处理方案是针对ISO2709格式的MARC数据进行处理,通过调用数字平台公司专业开发的DOM(文档对象模型),非常方便为二次开发人员提供了MARC数据的编程接口。

点击“新增”按钮,为批处理程序添加MARC数据的过滤器方案构成文件(用以选择需要处理的MARC字段):

 

并双击新添加的“marcfilter.fltx”文件,修改其内容为:

<?xml version='1.0' encoding='utf-8'?>

<filter>

<using>

<![CDATA[

using System;

using System.IO;

using System.Text;

using System.Windows.Forms;

using DigitalPlatform.MarcDom;

 

using dp2Batch;

]]>

</using>

    <record>

        <def>

        <![CDATA[

            int i;

            int j;

        ]]>

        </def>

        <begin>

        <![CDATA[

            // MessageBox.Show("record data:" + this.Data);

        ]]>

        </begin>

             <field name="200">

            <begin>

            <![CDATA[

                Batch.Title = this.Data;

            ]]>

            </begin>

             </field>

        <end>

        <![CDATA[

 

            j ++;

        ]]>

        </end>

    </record>

</filter>

这个MARC过滤配置文件是XML格式,可以在其实体中包含标准的C#代码。

再将本方案需要的三个类库拷贝到方案目录中(这种机制可有利于二次开发时,调用其它开发商的类库),“一边转入一边查重”方案就完成了:



发表时间: 2006-04-07 17:00:31
最后修改时间: 2006-04-19 11:45:14
  • 普通文章 数字平台系统二次开发体验(一)——数据导入批查重方案 孤舟蓑笠翁 2006-04-07 16:33:23[点击:68089]
  • 普通文章 启动批处理程序,打开方案管理器 孤舟蓑笠翁 2006-04-07 16:41:24 (ID:62) [点击:1659]
  • 普通文章 新增批处理方案 孤舟蓑笠翁 2006-04-07 16:45:18 (ID:63) [点击:1854]
  • 普通文章 编写方案主程序main.cs 孤舟蓑笠翁 2006-04-07 16:52:04 (ID:64) [点击:1542]
  • 普通文章 类库引用配置文件 孤舟蓑笠翁 2006-04-07 16:56:03 (ID:65) [点击:1622]
  • 普通文章 新增操作MARC数据程序,完成配置方案开发 孤舟蓑笠翁 2006-04-07 17:00:31 (ID:66) [点击:1482]
  • 普通文章 运行批处理程序,体验二次开发成果 孤舟蓑笠翁 2006-04-07 17:06:43 (ID:67) [点击:1837]
  • 普通文章 选择批处理方案 孤舟蓑笠翁 2006-04-07 17:14:38 (ID:68) [点击:1450]
  • 普通文章 选择查重方案,确定重复数据文件输出格式 孤舟蓑笠翁 2006-04-07 17:18:11 (ID:69) [点击:1746]
  • 普通文章 导入数据时,根据批处理方案调用查重功能模块 孤舟蓑笠翁 2006-04-07 17:22:42 (ID:70) [点击:1736]
  • 普通文章 二次开发的批处理方案的导入和导出 孤舟蓑笠翁 2006-04-07 17:25:18 (ID:71) [点击:1732]
  •  

    在线用户
    访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客
    当前栏目在线用户数 113, 总在线用户数 119