前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Adam-Define.XML的自动化生成

Adam-Define.XML的自动化生成

作者头像
Setup
发布2020-06-06 22:54:29
1.7K0
发布2020-06-06 22:54:29
举报

关于SDTM-Define.XML内构造及参数(深入解剖SDTM-Define.XML),以及关于如何实现SDTM-Define.XML的自动化生成(SDTM-Define.XML自动化生成工具)。今天小编将对Adam-Define.XML内部构造进行讲解,以及介绍小编写的自动生成Adam-Define.XML的程序及原理。

正文

下面小编将结合Adam-Define.XML的展现及对应的XML的编码进行讲解。并主要讲解Adam-Define与SDTM-Define的不同之处。首先我们来看一下Adam-Define展现的效果。

Adam-Define.XML示例

SDTM-Define.XML示例

相同之处

如上为Adam-Define.XML与SDTM-Define.XML。这俩个文件都是通过同一个样式表(define2-1.xsl)进行展现的。展现内容相同或相似的部分如下表。

Adam-Define

SDTM-Define

Supplemental Documents

Supplemental Documents

Standards

Standards

Datasets

Datasets

Controlled Terminology

Controlled Terminology

Methods

Methods

如上,他们相同的部分连模块的名称都是一样的。 如上这些部分对应的XML编码的写法也几乎是一致的。但是其中还是有几处有很细微的不一样。下面小编将列出它们主要不同的地方。

Datasets

Datasets不同之处在于,SDTM中在<ItemGroupDef>中有Domain这个属性,而Adam中是没有的,如上截图Purpose是不一样的。

Methods

如上Methods的区别,其实也就是这个Name属性值的书写方式的不一样。至于XML的语法结构也都是一模一样的。

不同之处

上面所提到的不同之处,其实也没有太大的不同,以致于在我眼里都是一样的。这个文件真正的不同是在于Adam Define增加了分析结果部分的展现

Define.XML

对应的Code

关于这部分内容,需要大家细细品,其实还是很简单实现的。

工具

上次推文写了关于SDTM-Define.XML自动化生成工具,同样关于Adam-Define.XML小编也写了一套工具。模版也是和上次的SDTM-Define.XML的基本一样,主要变化是增加了一个AnalysisResultDisplays用来填写Define中分析结果部分的内容。

AnalysisResultDisplays

模版

参数说明

生成结果

因为小编先写的SDTM Define的模版,Adam Define的模版是在前者的基础上进行增加的。故而其他内容和填写方式基本一致。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-03,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 SAS程序分享号号号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com