1

私はJEUtilsを使用して Java で Pubmed の結果を取得および解析しています (これは放棄されたように見えるツールです)。

数日前から、このツールは一部の結果で例外をスローしており、調べてみると、Pubmed は独自のDTD ( DTD ページの最初のもの) を尊重していないようです。

たとえば、この記事では、XML 結果を Format: XML で表示するか、ここで直接参照できます。次の要素が含まれています。

 <DataBankList CompleteYN="Y" />
 <GrantList CompleteYN="Y" />

ただし、DTD によると、これらの要素には少なくとも 1 つのネストされた要素が必要です。

<!ELEMENT   DataBankList (DataBank+)>
<!ELEMENT   GrantList (Grant+)>

質問: 何かが足りないのでしょうか、それとも Pubmed が独自の DTD に準拠しない結果 XML を作成しているのでしょうか?

4

1 に答える 1