(я знаю, что это старый вопрос, но он просит об обновлении)
Как правило, не рекомендуется использовать инструкцию обработки xsl-stylesheet
в XML из-за ее ограниченной применимости и из-за того, что вы привязываете представление к данным. Хотя вы могли бы сделать его динамичным, если ваш веб-сервер будет возвращать другую таблицу стилей в зависимости от источника запроса, это не идеально.
Вместо этого в вашем приложении используйте любой доступный процессор XSLT и обрабатывайте XML, прежде чем показывать его в средстве просмотра. Это просто для создания и поддержки и имеет дополнительное преимущество, что представление (XSLT) отделено от данных (XML). При обычном просмотре XML у него больше не будет PI, и он будет отображаться как обычный XML.