请教高手:有没有xml文件的信息检索的现成程序或软件

wendycao

初级会员
各位老师,
请问有没有现成的提取文件中相关信息的程序或软件?例如:类似下面的文档,想检索到所有文件中的method部分,并提取出来放到一起?
<text>
<introduction>To achieve a net-neutral coordination unit in radiopharmaceuticals with a fac-M(CO)3+ core (M = Tc, Re), facially coordinated monoanionic tridentate ligands are needed</introduction>
<method>New neutral fac-Re(CO)3L complexes were obtained by treating fac-[Re(CO)3(H2O)3]+ with unsymmetrical tridentate NNN donor ligands (LH) based primarily on a diethylenetriamine (dien) moiety with an aromatic group linked to a terminal nitrogen through a sulfonamide. LHs contain 2,4,6-trimethylbenzenesulfonyl (tmbSO2) and 5-(dimethylamino)naphthalene-1-sulfonyl (DNS) groups</method>
<conclusion>X-ray crystallographic and NMR analyses confirm that in both the solid and the solution states all L- in fac-Re(CO)3L complexes are bound in a tridentate fashion with one donor being nitrogen from a deprotonated sulfonamido group</conclusion>
</text>
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

Here is a Python script to do the job:

1. First, download and install Python Interpreter, if you don't have one.
2. Download the pyExtractor.zip (attached); unzip it and put in the same folder as your xml files.
3. Double click the script (pyExtractor.py) and a report will be generated containing the Method content you need.

Let me know if this is not working for you.
 

附件

  • pyExtractor.zip
    589 bytes · 浏览: 37
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

Xaira will not extract and put together in a new file the method part from each XML file. Instead, it allows you to search in the XML element "method": use Query Builder to build a query including the the XML query for element "method" and the word or pattern query for word or pattern you wish to search for.
 
最简单的一个办法:在EditPlus 里用 Find in Files 搜寻 <method>,把 Output Window 里的结果 copy all,转存成一个文件就好了。
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

十分感谢诸位仁师的指点!

Haiyang老师,pyExtractor我试了一下,好像只是把源文件转化成文本格式了,无法从文本中提取出我需要的那部分,但还是很感谢您上传的软件。本人笨手笨脚,其它方法还在继续学习尝试中...
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

十分感谢诸位仁师的指点!

Haiyang老师,pyExtractor我试了一下,好像只是把源文件转化成文本格式了,无法从文本中提取出我需要的那部分,但还是很感谢您上传的软件。本人笨手笨脚,其它方法还在继续学习尝试中...

Would you pls send me a sample of your xml file? I'd like to improve the program based on your input data. My email is aihaiyang at gmail dot com
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

Haiyang老师,

邮件发过去了,请查收!非常感谢您的帮助!
 
附件里是用perl写的处理程序,下载,解压,新建文件夹,把这个程序和要处理的文件拷贝到该文件夹,双击该程序,然后屏幕飞快地闪过,然后,在文件夹里可以看到多出来一些以“method_原文件名”的文件,这些文件就是你想要的。
 

附件

  • tiqumethode.rar
    481.6 KB · 浏览: 79
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

多谢版主,这里真的让人觉得很温暖。
 
附件里是用perl写的处理程序,下载,解压,新建文件夹,把这个程序和要处理的文件拷贝到该文件夹,双击该程序,然后屏幕飞快地闪过,然后,在文件夹里可以看到多出来一些以“method_原文件名”的文件,这些文件就是你想要的。

这样的话,是不是每次检索不同的内容就得修改一次代码?比如下次要检索<conclusion>?
 
回复: Re: 回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

客气。
不知道你试用的效果如何?

版主,程序我试过了,和Haiyang老师开始做的pyextracter一样,也是把文件全部转换成记事本格式了,没有提取出mehtod部分,可能是没有见到源文件的缘故。后来Haiyang老师又根据我的文件调试好了,可以提取出来了。非常感谢大家!
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

请问wendycao、Haiyang,二位可以把调试好的软件上传、共享吗,谢谢!想收藏此软件,说不定将来我也用得到。:)
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

Pls see the attached.
 

附件

  • pyExtractor.zip
    618 bytes · 浏览: 51
回复: Re: 请教高手:有没有xml文件的信息检索的现成程序或软件

这样的话,是不是每次检索不同的内容就得修改一次代码?比如下次要检索<conclusion>?

试过了,如果检索其它项如conclusion,只要把程序里的mehtod全部替换成conclusion就可以了,非常好用!再次感谢Haiyang
 
回复: 请教高手:有没有xml文件的信息检索的现成程序或软件

谢谢您Haiyang老师,试了一下真是好用。聪明人写出的聪明程序! 太有趣了! :)

过奖过奖,聪明实在是谈不上。只要能有用,我就很高兴了。
 
Back
顶部