Я пытаюсь преобразовать файл 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 -formation.php
Почему тогда я не могу заставить преобразование работать в .Net или любом другом онлайн-инструменте?Что-то не так с синтаксисом XML или XSLT?
Этот ответ на предыдущий вопрос решил мою проблему:
XslCompiledTransform.Transform "принимает XmlReader в качестве первого параметра, и я передал XmlDocument в первом параметре
https://stackoverflow.com/questions/15548147/white-space-cannot-be-stripped-from-input-documents-that-have-already-been-loade