Я пытаюсь преобразовать один XML-файл в несколько XML-файлов, используя XSLT 2.0, используя VS 2012 и .NET Framework 4.5 с устойчивой версией Saxon 9.6. Я звоню преобразование XSL с помощью C# код, где я создаю экземпляр класса Processor, используя ниже линии:Saxon 9.6 Ошибка создания конструктора процессора
Processor processor = new Processor();
Но когда я запускаю код, он бросает ошибку ниже:
кого-ли знать, чего не хватает или что я делаю неправильно?
Извините, я не видел этого раньше, и я не понимаю, что случилось. –
Похоже, вы пишете в базу данных SQL Server, и этот параметр не соответствует между C# и сервером. Похоже, что это проблема культуры, когда вы переносите дату в формате США, и база данных ожидает формат Англии (или аналогичный тип, например номер с использованием десятичных точек вместо запятых). В этих случаях вы всегда должны определять свой SQL с помощью параметров и добавлять параметры в команду sql. – jdweng
Hi jdwend, no Я не использую какой-либо параметр для передачи в скрипте, и если я удалю этот компонент XML-XML-скрипта с помощью XSLT, он будет работать как масло. –