Как прокомментировать одну строку в XML?

Это скорее проверка, чтобы не пропустить.

Есть ли/не комментарий строки в XML? Таким образом, один без более близкого, как "//", использует компилятор.

Я видел Как комментировать блок тегов в XML? и несколько других обсуждений.

Этот тип комментариев был бы целесообразным, чтобы прокомментировать строку, не беспокоя ее ближе где-то вниз.

Ответ 2

Как говорили другие, нет способа сделать в XML один комментарий строки юридически, который комментирует несколько строк, но есть способы упростить комментирование сегментов XML. Посмотрев пример ниже, если вы добавите ' > ' в строку 1, XmlTag будет раскован. Удалите ' > ', и он снова закомментировал. Это самый простой способ, с помощью которого я быстро комментировал/раскомментировал XML, не нарушая его.

<!-- --
<XmlTag variable="0" />
<!-- -->

Дополнительным преимуществом является то, что вы обрабатываете только верхний комментарий, а нижний комментарий может просто сидеть там навсегда. Это нарушает совместимость с SGML, и некоторые синтаксические анализаторы XML будут работать на нем. Пока это не постоянное крепление в вашем XML, и ваши парсеры принимают его, это не проблема. StackOverflow и Notepad ++ синтаксис highlighter рассматривают его как многострочный комментарий, библиотека ускорения С++ рассматривает его как многострочный комментарий, и единственный парсер, который я нашел до сих пор, который разрывает тот, который находится в .Net, а именно С#. Поэтому сначала убедитесь, что ваши инструменты, IDE, библиотеки, язык и т.д. Принимают его перед использованием.

Если вам нужна совместимость SGML, просто используйте это вместо:

<!-- -
<XmlTag variable="0" />
<!- -->

Добавьте '- > ' в верхний комментарий и '-' в нижний комментарий. Нижняя сторона должна каждый раз редактировать нижний комментарий, что, вероятно, облегчит просто вводить <!-- вверху и --> внизу каждый раз.

Я также хочу упомянуть, что другие комментаторы рекомендуют использовать XML-редактор, который позволяет вам щелкнуть правой кнопкой мыши и комментировать/раскомментировать блоки XML, что, вероятно, предпочтительнее, чем приманки для поиска/замены трюков (это также послужило бы хорошим ответом сам по себе, но я никогда не использовал такие инструменты. Я просто хочу, чтобы информация не терялась с течением времени). Мне лично никогда не приходилось разбираться с XML достаточно, чтобы оправдать, что редактор стал более интересным, чем Notepad ++, так что это полностью зависит от вас.

Ответ 3

Это то же самое, что комментарии к блогам HTML или javascript

<!-- to be commented xml block goes here -->

Ответ 5

Не православный, но иногда работает для меня; добавьте свой комментарий в качестве другого атрибута

<node usefulAttr="foo" comment="your comment here..."/>