首先让我说我不知道我在用 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>
有没有一种简单的方法可以做到这一点?我知道有类似的问题,但我对这一点的理解还不够好,无法对其进行调整以使其正常工作。谢谢。