Visual Studio 2010 Как заменить большую строковую переменную новым XML во время отладки - PullRequest
4 голосов
/ 21 июля 2011

Я использую Visual Studio 2010, и у меня установлена ​​точка останова, чтобы остановить выполнение приложения после того, как переменная установлена ​​с содержимым большой строки XML. Я хочу заменить содержимое строки другой строкой XML. Я открываю текстовый визуализатор, но он не позволяет мне изменить строку. Как я могу изменить содержимое переменной? У меня есть переменная, отображаемая в окне просмотра, но копируется только первая строка строки.

1 Ответ

2 голосов
/ 21 июля 2016

Мой обходной путь для этого:

  • Скопируйте текст из визуализатора текста в блокнот:

    <table xmlns="http://www.w3schools.com/furniture">
      <name>African Coffee Table</name>
      <width>80</width>
      <length>120</length>
    </table>
    
  • Измените значение в соответствии с вашими потребностями:

    <table xmlns="http://www.w3schools.com/furniture">
      <name>African Coffee Table</name>
      <width>100</width>
      <length>200</length>
      <weight m="kilo">12</weight>
    </table>
    
  • Заменить все " на "":

    <table xmlns=""http://www.w3schools.com/furniture"">
      <name>African Coffee Table</name>
      <width>100</width>
      <length>200</length>
      <weight m=""kilo"">12</weight>
    </table>
    
  • Открытое немедленное окно
  • Присвойте новое значение переменной, используя строковый литерал @"", например,

    myXml=@"<table xmlns=""http://www.w3schools.com/furniture"">    <name>African Coffee Table</name>    <width>100</width>    <length>200</length>    <weight m=""kilo"">12</weight>  </table>"
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...