在2019年5月份,CDSIC官网发布了define.xml 2.1版本,相比2.0版的define.xml,增加了一些补充文档,比如生成TFL的rtf文档的超链接和table程序超链接,以及每个数据集对应的sas程序链接。其他部分基本和2.0一样。
虽然2.1发布了一年,但是很多CRO公司至今用的还是2.0版define.xml。因为要用2.1版意味着程序代码需要升级,相应的软件比如pinncle 21也需要升级。最近CDE也发布了数据递交指导原则,其中提到数据说明文件一般以xml或pdf格式来递交。
生成define.xml有三种方法:
(1) 直接用企业版的pinnacle 21, 用最少的编程即可得到define.xml
(2) 社区版的pinnacle 21, 前提需要用程序生成excel模板,然后再用pinnacle 21 跑生成。
(3) 基于spec和数据集,直接用程序生成define.xml代码。
今天就来讲一下用python生成define.xml的方法。
XML的来源:
1998年2月10日,W3C(World Wide Web Consortium,万维网联盟)公布XML 1.0标准,XML诞生了。
XML即是可扩展标记语言。主要用于数据传输。
我们可以先看一段xml代码: