xml - 如何使用 XSLT 从两个输入 XML 文件中获取 XML 文件?
问题描述
我有两个 XML 文件,基本上由 TEI 元素列表组成。一个具有我希望在输出文件中具有的整体形式,但有一个例外:它在 TEI 标记中没有特定属性。另一个文件具有这些属性。
第一个文件的结构(略):
<root>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt/></fileDesc></teiHeader>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt/></fileDesc></teiHeader>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt/></fileDesc></teiHeader>
</TEI>
</root>
当然,我在输出文件中需要的每个 TEI 元素中都有更多的子元素。
第二个文件的结构(略):
<root>
<TEI xmlns="http://www.tei-c.org/ns/1.0"
xml:id="dhd_102">
<teiHeader>
<fileDesc>
<titleStmt/></fileDesc></teiHeader>
</TEI>
<TEI xmlns="http://www.tei-c.org/ns/1.0"
xml:id="dhd_103">
<teiHeader>
<fileDesc>
<titleStmt/></fileDesc></teiHeader>
</TEI>
<TEI xmlns="http://www.tei-c.org/ns/1.0"
xml:id="dhd_104">
<teiHeader>
<fileDesc>
<titleStmt/></fileDesc></teiHeader>
</TEI>
</root>
第二个文件具有我在输出文件的 TEI 标记中需要的属性 xmlns 和 xml:id。
如何在我的 XSLT 文件中定义两个输入文件?
解决方案
推荐阅读
- java - 如何验证字段仅在 AVRO 模式中具有特定值
- weka - 每次点击后,WEKA 都会冻结
- flutter - 在 Flutter 的流构建器中使用 Future 构建器是正确的
- linux - Docker 不会将文件从容器复制到主机的 /tmp 文件夹
- amazon-web-services - 使用 Cloud Formation 从 Lambda 获取价值并检查分支的条件
- sql - 在 SSRS 中显示数据源
- redis - 如何获取带前缀的 Redis 键中的数据/值大小?
- javascript - 为什么谷歌地图在两点之间显示错误的持续时间?
- python - 只杀死 chromedriver 实例,在运行 python 脚本而不是其他脚本时启动
- regex - 给定文本。把它分解成文字。通过溪流