Проблемы с преобразованием XML - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь преобразовать файл 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?

1 Ответ

0 голосов
/ 07 июня 2018

Этот ответ на предыдущий вопрос решил мою проблему:

XslCompiledTransform.Transform "принимает XmlReader в качестве первого параметра, и я передал XmlDocument в первом параметре

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...