XML-редактор с правильным копировать и вставлять? - PullRequest
0 голосов
/ 04 декабря 2008

Я ищу редактор XML, который позволил бы мне набирать, копировать и вставлять произвольный текст в элемент или атрибут XML, не требуя, чтобы я возвращался назад и экранировал любые символы, которые должны использовать зарезервированные объекты XML (амперсанды, угловые скобки, или кавычки). XMLSpy был коротким.

Ответы [ 5 ]

2 голосов
/ 04 декабря 2008

Вы действительно ожидаете, что редактор узнает, что когда вы вставляете a<b, он должен экранировать <, но когда вы вставляете a<b/>, это не должно? Похоже, высокий заказ ...

Подумав немного об этом, я думаю, что то, чего вы хотите, может быть достигнуто либо с помощью отдельной команды «Специальная вставка», либо в режиме специального редактора.

A Поиск Google показывает, что ExchangerXML , кажется, предлагает желаемое поведение вставки.

Другим вариантом может быть программируемый текстовый или XML-редактор, который может позволить вам определить «макрос» для «Вставить текст и выполнить последующую обработку со следующими подстановками строк» ​​(или, альтернативно, «выполнить подстановки текста в буфере обмена» затем вставьте "). Держу пари, что emacs может это сделать, но я не пользователь emacs.

В качестве альтернативы, вы можете рассмотреть возможность использования разделов CDATA и вставки текста без них внутри них. Это будет работать в любом редакторе:

<![CDATA[a<b]]>
1 голос
/ 05 декабря 2008

Я только что понял, что у меня Visual Studio 2005, и у меня такое поведение, которое я ищу.

0 голосов
/ 21 февраля 2014

Знайте, что это, вероятно, на пять лет позже, но xmetal делает это.

0 голосов
/ 25 апреля 2011

Бесплатный XML-редактор Firstobject * для редактируемого древовидного представления Windows позволяет копировать, вставлять и редактировать значения элементов и атрибутов, не беспокоясь об этих специальных символах (вы одновременно увидите экранированные значения в текстовом представлении на справа).

0 голосов
/ 04 декабря 2008

Вы можете использовать Notepad ++ и TextFX плагин для него.

Notepad ++ - приличный бесплатный редактор для программистов, работающий с XML. Добавьте плагин TextFX, и вы получите пункт меню TextFX | Кодировать HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...