У меня есть служба обслуживания wcf, которая возвращает xml. У меня возникла идея добавить в xml инструкцию обработки xsl-преобразования, чтобы очистить данные при просмотре через веб-браузер.Могу ли я добавить инструкцию обработки xml-преобразования в xml, возвращенный из договора службы wcf
Миссия Цель # 1: add <?xml-stylesheet type="text/xsl" href="style.xsl"?> to returned xml
Я попробовал следующий метод; http://shevaspace.blogspot.com/2009/01/include-xml-declaration-in-wcf-restful.html Рекомендуемый способ добавления тега xml-stylesheet в документы XML выглядит как метод WriteProcessingInstruction
, но System.Xml.XmlDictionaryWriter
не разрешает никаких вызовов WriteProcessingInstruction(string name, string text)
с параметром имени anythin кроме "xml". WriteRaw
также не допускается, поскольку он может записывать данные только в корневом узле xml.
Есть ли способ привязать тег xml-stylesheet к возвращенному xml из службы wcf?
Отличная реализация, немного дополнительная работа над надменной частью, но стоит конечного результата. –