我正在尝试将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的语法有问题吗?
答案 0 :(得分:0)
对上一个问题的回答解决了我的问题:
XslCompiledTransform.Transform“将XmlReader作为第一个参数和 我正在First Paramenter中传递XmlDocument