0

使用 DCM4CHE 根据纯 xml 中的标签名称检索值非常简单。

例如,如果我想检索属性 AccessionNumber 的值:

String accessiongNumber = attribute.getString(Tag.AccessionNumber);

但是处理序列时最好的方法是什么?我想使用它的标签名称检索一个值,但该值在序列内部有 5 层。

在这种情况下,我可以得到我想要的序列:

Sequence recordSequence = attribute.getSequence(Tag.RecordSequence);

一旦我有了嵌入值的序列,有没有办法通过它的标签直接检索一个值?

4

1 回答 1

1

尝试使用 Attributes.getNestedDataset 方法。这些将为您提供序列中的属性。就像是:

Attributes refStudy = attribute.getNestedDataset(Tag.ReferencedStudySeequence, 0);
String refSopiuid = refStudy.getString(Tag.ReferencedSOPInstanceUID);
于 2017-02-07T14:14:28.970 回答