0

我正在尝试将 MARCXML 文件转换为 MODS XML 格式,但遇到了很多问题。

这是一个有效的 MARCXML 文件示例 http://ebba.english.ucsb.edu/content/marcxml.html

我正在使用最初创建该格式的组织的 XSLT 文件: http ://www.loc.gov/standards/mods/mods-conversions.html

特别是这个 XSLT http://www.loc.gov/standards/mods/v3/MARC21slim2MODS3-6.xsl

当我将两者放在一起时,转换失败了。

我尝试了几种在线转换工具。一个返回此错误消息:

Internal Server Error: <html><head><title>Error</title></head><body>Internal Server Error</body></html>

而在另一个网站上,它确实按预期工作: http ://www.online-toolz.com/tools/xslt-transformation.php

那么为什么我不能在 .Net 或任何其他在线工具中进行转换呢?XML 或 XSLT 的语法有问题吗?

4

1 回答 1

0

这个对上一个问题的回答解决了我的问题:

XslCompiledTransform.Transform" 将 XmlReader 作为第一个参数,我在第一个参数中传递 XmlDocument

https://stackoverflow.com/questions/15548147/white-space-cannot-be-stripped-from-input-documents-that-have-already-been-loade

于 2018-06-07T15:59:09.133 回答