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

点击:1418

[顶层访客留言] [回复顶层(需要先登录)] [表状] [简明]


文章数: 301
积分: 3010
注册时间: 2005/9/5
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章跟帖
文章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[点击:65210]
  • 普通文章 启动批处理程序,打开方案管理器 孤舟蓑笠翁 2006-04-07 16:41:24 (ID:62) [点击:1565]
  • 普通文章 新增批处理方案 孤舟蓑笠翁 2006-04-07 16:45:18 (ID:63) [点击:1766]
  • 普通文章 编写方案主程序main.cs 孤舟蓑笠翁 2006-04-07 16:52:04 (ID:64) [点击:1451]
  • 普通文章 类库引用配置文件 孤舟蓑笠翁 2006-04-07 16:56:03 (ID:65) [点击:1551]
  • 普通文章 新增操作MARC数据程序,完成配置方案开发 孤舟蓑笠翁 2006-04-07 17:00:31 (ID:66) [点击:1418]
  • 普通文章 运行批处理程序,体验二次开发成果 孤舟蓑笠翁 2006-04-07 17:06:43 (ID:67) [点击:1765]
  • 普通文章 选择批处理方案 孤舟蓑笠翁 2006-04-07 17:14:38 (ID:68) [点击:1371]
  • 普通文章 选择查重方案,确定重复数据文件输出格式 孤舟蓑笠翁 2006-04-07 17:18:11 (ID:69) [点击:1663]
  • 普通文章 导入数据时,根据批处理方案调用查重功能模块 孤舟蓑笠翁 2006-04-07 17:22:42 (ID:70) [点击:1654]
  • 普通文章 二次开发的批处理方案的导入和导出 孤舟蓑笠翁 2006-04-07 17:25:18 (ID:71) [点击:1669]
  •  

    在线用户
    访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客 (我自己)   访客访客   访客访客   访客访客   访客访客   访客访客   访客访客
    当前栏目在线用户数 17, 总在线用户数 17