使用DCM4CHE根据普通xml中的标记名检索值非常简单。
例如,如果我想检索属性AccessionNumber的值:
String accessiongNumber = attribute.getString(Tag.AccessionNumber);但是处理序列时最好的方法是什么呢?我想用它的标记名来检索值,但是这个值在序列中有5层。
在本例中,我可以使用以下命令获得我想要的序列:
Sequence recordSequence = attribute.getSequence(Tag.RecordSequence);有了嵌入值的序列后,有没有办法直接通过标记来检索值?
发布于 2017-02-07 22:14:29
尝试使用Attributes.getNestedDataset方法。这些将使您获得序列中的属性。类似于:
Attributes refStudy = attribute.getNestedDataset(Tag.ReferencedStudySeequence, 0);
String refSopiuid = refStudy.getString(Tag.ReferencedSOPInstanceUID);https://stackoverflow.com/questions/41730224
复制相似问题