Я пытался сделать это в нескольких различных формах, и это только самое последнее.Обычно я ворочаюсь в течение нескольких часов и никуда не попадаю, поэтому я хотел бы поставить вопрос здесь с моим реальным примером.
У меня есть веб-сервисы, с которых я пишу XML, чтобы люди могли получать информацию изнаш сервер, поэтому у меня есть:
(namespace)
public static class WebServices
{
public static void WriteXML(this WebService svc, DataSet results)
{
if (results != null)
HttpContext.Current.Response.Write("<?xml version=\"1.0\" encoding=\"UTF-8\" ?><xsl:stylesheet version=\"1.0\" " +
"xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" xmlns=\"http://www.w3.org/1999/xhtml\">" + results.GetXml() + "</xsl:stylesheet>");
}
}
К сожалению, это доступно только делать:
using (namespace)
....
this.WriteXML(DataSet);
Когда я хочу
using (namespace)
....
WriteXML(DataSet);
Чего мне не хватает, чтобы сделатьтак?