XSLT を使って何をしようとしているのか、まったくわからないことから始めましょう。私が持っているすべての XSLT は、他の人から継承したものです。スタイルシートが期待するように形成されていない XML (それが役立つ場合は EAD) があり、そのため XHTML に適切に変換されません。
基本的に、 はの兄弟ではなく、<unitdate>
の子である必要があります。<unittitle>
ドキュメントのほとんどは次のようになります。
<c03 id="ref13" level="file">
<did>
<unittitle>1. President (White House)</unittitle>
<container id="cid192710" type="Box" label="Text">1</container>
<container parent="cid192710" type="Folder">2</container>
<unitdate normal="1953/1956" type="inclusive">1953-1956</unitdate>
</did>
</c03>
そして、次のようにする必要があります。
<c03 id="ref13" level="file">
<did>
<unittitle>1. President (White House)<unitdate normal="1953/1956" type="inclusive">1953-1956</unitdate></unittitle>
<container id="cid192710" type="Box" label="Text">1</container>
<container parent="cid192710" type="Folder">2</container>
</did>
</c03>
これを行う簡単な方法はありますか?同様の質問があることは知っていますが、適切に機能させるためにそれらを適応させるのに十分なほどよく理解していません。ありがとう。