Я попробовал что-то подобное тому, какой предложенный palehorse и не мог заставить его работать. Так как я получал данные из опубликованного сервиса, я не мог изменить xml. Я закончил тем, что использовал XmlDocument и XmlNamespaceManager как так:
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlWithBogusNamespace);
XmlNamespaceManager nSpace = new XmlNamespaceManager(doc.NameTable);
nSpace.AddNamespace("myNs", "http://theirUri");
XmlNodeList nodes = doc.SelectNodes("//myNs:NodesIWant",nSpace);
//etc
http://codepad.org/ отлично подходит для этой цели. По умолчанию он запускает то, что вы вставляете, когда вы нажимаете «Отправить», и отображает результат (или любые возможные ошибки).
В Dinkumware есть страница для этого, И вы можете выбрать компилятор
Просто настройте свой редактор кода для компиляции и запуска ваших фрагментов кода.
Большинство редакторов кода имеют возможность «посылать» текущий буфер / файл внешнему инструменту. Я настраиваю одну привязку клавиш редактора для компиляции текущего буфера, а другую привязку клавиш для выполнения того, что было скомпилировано последним (фактически, для запуска того, что имеет то же базовое имя, что и текущий буфер, с расширением .exe). Мой опыт работы с Windows, но то же самое или подобное можно сделать в Unix / Linux.
Затем одно нажатие клавиши превращается в компиляцию, а другое - для запуска того, что я скомпилировал. Это также может быть просто одним нажатием клавиши для компиляции и запуска, но у меня есть несколько привязок клавиш, настроенных для компиляции с использованием различных компиляторов. Таким образом, я могу легко тестировать фрагменты, используя последнюю версию MSVC, MSVC 6, MinGW GCC,
Я бы сделал это так:
int main() {
snippitCode();
return 0;
}
void snippitCode() {
// INSERT SNIPPIT HERE
}
В окне «output» вы можете запустить «tail -f» для выходного файла для непрерывного обновления при поступлении нового вывода.
Сделать что-нибудь подобное? протестируйте код фрагмента C #, просто скопировав его в буфер обмена и набрав csc.exe: http://reboltutorial.com/blog/redirect-shell-to-rebol-console/